setJustification(Printer::JUSTIFY_CENTER); /*foreach($class as $index=>$value){ if(!isset($value['start'])){ } else{ if($value['cross']=='0'){ if(strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($value['start'],0,2).':'.substr($value['start'],2,2))<=strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2))&&strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($value['end'],0,2).':'.substr($value['end'],2,2))>strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2))){ $printer -> setTextSize(2, 2); $printer -> text(iconv("UTF-8", "big5",$class[$_POST['machine']]['depname'].$value['name']),1); $printer -> setTextSize(3, 3); $printer -> text(iconv("UTF-8", "big5",' '.$_POST['seq'])."\n",1); $printer -> setTextSize(1, 1); $printer -> text("\n",1); //$document->setValue('type',$value['name'].'餐卷'.$_POST['seq']); break; } else{ } } else{ if(strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($value['start'],0,2).':'.substr($value['start'],2,2))<=strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2))&&strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($value['end'],0,2).':'.substr($value['end'],2,2))>strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2))){ $printer -> setTextSize(2, 2); $printer -> text(iconv("UTF-8", "big5",$class[$_POST['machine']]['depname'].$value['name']),1); $printer -> setTextSize(4, 4); $printer -> text(iconv("UTF-8", "big5",' '.$_POST['seq'])."\n",1); $printer -> setTextSize(1, 1); $printer -> text("\n",1); //$document->setValue('type',$value['name'].'餐卷'.$_POST['seq']); break; } else{ } } } }*/ $_POST['date']=date('Ymd'); $_POST['time']=date('His'); $printer -> setTextSize(1, 1); $printer -> text(substr($_POST['date'],0,4).'/'.substr($_POST['date'],4,2).'/'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2).':'.substr($_POST['time'],4,2)."\n"); $printer -> setTextSize(1, 1); $printer -> text("\n",1); $printer -> setTextSize(1, 1); $printer -> text($_POST['no'].iconv("UTF-8", "big5"," 卡號")."\n"); //$document->setValue('datetime',substr($_POST['date'],0,4).'/'.substr($_POST['date'],4,2).'/'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2).':'.substr($_POST['time'],4,2)); //$document->setValue('no',$_POST['no']); $printer -> cut(); $printer -> pulse(0); /* Close printer */ $printer -> close(); /*$file=fopen('../../print/noread/report.txt','w'); fclose($file);*/ } catch (Exception $e) { echo "Couldn't print to this printer: " . $e -> getMessage() . "\n"; } /*$PHPWord = new PHPWord(); $document = $PHPWord->loadTemplate('../../print/template.docx'); foreach($class as $index=>$value){ if($index=='machine'){ } else{ if($value['cross']=='0'){ if(strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($value['start'],0,2).':'.substr($value['start'],2,2))<=strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2))&&strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($value['end'],0,2).':'.substr($value['end'],2,2))>strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2))){ $document->setValue('type',$value['name'].'餐卷'.$_POST['seq']); break; } else{ } } else{ if(strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($value['start'],0,2).':'.substr($value['start'],2,2))<=strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2))&&strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($value['end'],0,2).':'.substr($value['end'],2,2))>strtotime(substr($_POST['date'],0,4).'-'.substr($_POST['date'],4,2).'-'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2))){ $document->setValue('type',$value['name'].'餐卷'.$_POST['seq']); break; } else{ } } } } $document->setValue('datetime',substr($_POST['date'],0,4).'/'.substr($_POST['date'],4,2).'/'.substr($_POST['date'],6,2).' '.substr($_POST['time'],0,2).':'.substr($_POST['time'],2,2).':'.substr($_POST['time'],4,2)); $document->setValue('no',$_POST['no']); $filename=date("YmdHis"); $document->save("../../print/read/".$filename."_tag.docx"); $file=fopen("../../print/noread/".$filename."_tag.prt",'w'); fclose($file);*/ ?>