下面的代码生成八位数,但在db中存储时有时存储为7位数.db列宽为int(11),db为mysql(5.0.45)
srand ((double) microtime( )*1000000);
$maxid = rand(0,100000000);
$mtidno = str_pad($maxid,8);
$shuffled = str_shuffle($mtidno);
echo $shuffled;
Run Code Online (Sandbox Code Playgroud) 我想使用 zebra 标签打印机在标签上打印条码。条码打印机型号是 Zebra GK420d。贴纸打印区域为 5 厘米 x 10 厘米。我想从 php 脚本中做到这一点。通过谷歌搜索,我找到了一些示例并以这种方式实现
$barcode = "sometext";
$labelcode =<<<AAA
^XA
^FO100,75
^BCN, 100,Y, N,
^FD$barcode^FS
^XZ
AAA;
file_put_contents('/dev/lpt1',$labelcode);
Run Code Online (Sandbox Code Playgroud)
当我连接打印机并测试时它会工作吗?我必须为这台 zebra 打印机应用哪些设置才能打印。我不知道 zebra 打印机的设置。而且 file_put_contents 将通过使用将代码复制到打印机端口。如何找到连接到系统的打印机的端口。如果通过usb,我们必须将什么信息传递给file_put_contents。请建议斑马打印过程