iPOD touchによる革命的なPOSレジシステム、飲食店向け格安オーダーエントリシステムの日本店舗支援 本文へジャンプ
ソースサンプル

開発者向けソースサンプルとなります。
これ以外にも、Star Lineモードコマンドをサポートしています。
function VisitorPrint($No,$PrnNo,$Counter,$TimeBuf)
{
  $Buf1=sprintf("       No.");
  if($PrnNo==1){
    $Buf1 .="A";
  }else{
    $Buf1 .="B";
  }
  $Buf1 .= sprintf("-%d",$Counter);
  $Buf2=sprintf("受付日                    %d%2d%2d",$TimeBuf['Year'],$TimeBuf['Month'],$TimeBuf['Day']);
  $Buf3=sprintf("受付時間                           %2d:%02d",$TimeBuf['Hour'],$TimeBuf['Minu']);
  EscpPrnBufInitSet();
  StarLineVoiceStopCmdSet();
  EscpPrnLogoSet(0);
  EscpPrnStringContrl(1,1,0,0);
  EscpPrnStringSet($Buf1,1);
  EscpPrnStringContrl(0,0,0,0);
  EscpPrnStringSet('----------------------------------------',1);
  if($No==0){
    EscpPrnStringContrl(0,1,0,0);
    EscpPrnStringSet('ミネラルウォーター',0);
    EscpPrnStringContrl(1,1,0,0);
    EscpPrnStringSet('    1',1);
  }else if($No==1){
    EscpPrnStringContrl(0,1,0,0);
    EscpPrnStringSet('スポーツドリンク',0);
    EscpPrnStringContrl(1,1,0,0);
    EscpPrnStringSet('     1本',1);
  }else if($No==2){
    EscpPrnStringContrl(1,1,0,0);
    EscpPrnStringSet('緑茶       1本',1);
  }else if($No==3){
    EscpPrnStringContrl(0,1,0,0);
    EscpPrnStringSet('ブレンドコーヒー',0);
    EscpPrnStringContrl(1,1,0,0);
    EscpPrnStringSet('    1本',1);
  }else if($No==4){
    EscpPrnStringContrl(0,1,0,0);
    EscpPrnStringSet('ミックスネクター',0);     EscpPrnStringContrl(1,1,0,0);
    EscpPrnStringSet('     1本',1);
  }else{
    EscpPrnStringContrl(1,1,0,0);
    EscpPrnStringSet('緑茶(缶)    1本',1);
  }
  EscpPrnStringContrl(0,0,0,0);
  EscpPrnStringSet('----------------------------------------',1);
  EscpPrnStringSet($Buf2,1);
  EscpPrnStringSet($Buf3,1);
  EscpPrnStringSet('////////////////////////////////////////',1);
  EscpPrnStringContrl(1,1,0,0);
  EscpPrnStringSet(' スター精密株式会社',1);
  EscpPrnStringContrl(0,0,0,0);
  EscpPrnStringSet('////////////////////////////////////////',4);
  EscpPrnCutSet(0,0);
  StarLineVoiceCmdSet(16,1,0,0,0);
  if($PrnNo==1){
    StarLineVoiceCmdSet(17,1,0,0,0);
  }else{
    StarLineVoiceCmdSet(18,1,0,0,0);
  }
  if($Counter>=10 && $Counter <20){
    StarLineVoiceCmdSet(10,1,0,0,0);
  }
  if($Counter>=20 && $Counter <30){
    StarLineVoiceCmdSet(11,1,0,0,0);
  }
  if($Counter>=30 && $Counter <40){
    StarLineVoiceCmdSet(12,1,0,0,0);
  }
  if(($Counter%10)>0){
    StarLineVoiceCmdSet($Counter%10,1,0,0,0);
  }
  StarLineVoiceCmdSet(19,1,0,0,0);
  StarLineVoiceCmdSet(20,1,0,0,0);
  StarLineVoiceCmdSet(21,1,0,0,0);
  EscpPrnEndSet();
  PrinterRun(($PrnNo-1)*2+1);
}
<印刷例>




   iPOD touchによる革命的なPOSレジシステム、飲食店向けオーダーエントリシステムの日本店舗支援