Re: [请益] PHP可以用条码机输出条码贴纸吗?

楼主: duolala (哆啦啦)   2015-01-13 17:08:40
※ 引述《kingoface (Vince)》之铭言:
: 嗨,大家好
: 请问PHP可以用条码机来输出贴纸吗?
: 比如我建立了一个 料号
: 然后系统产生了一个barcode
: 接下来想把他利用条码机印出来.
: 假设我去买了一台条码机,驱动都灌好的情况下.
: 是直接右键点打印,就会出来吗?
: 还是我要去弄个API接条码机之类的?
以下是我的方法,不是很高明方法,但你可以参考一下
我是使用bartender排版(旧版7.X),因为纸张尺寸小张容易对不准
而且用网页的话,应该容易因为不同浏览器,不同版本,不同设定,而造成排版差异
首先就是将要打印的参数资料塞进服务器的TXT暂存盘,再将区网共享此档(塞进Client端
我不知道怎么写)
Client端将共享的资料夹设成网络磁盘机
再来你会遇到一个问题就是网页如何启动应用程式?
将以下登录档汇入就能办到了(在网络上找到的,忘记在哪个网页了)
===========================
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\GT]
@="URL:GT Protocol" # 注册 protocol "GT"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\GT\DefaultIcon]
@="C:\\bartender\\bartender.exe C:\\bartender\\11DRIVE.btw /p /x"
# 是 GT.exe 的路径
[HKEY_CLASSES_ROOT\GT\shell]
@=""
[HKEY_CLASSES_ROOT\GT\shell\open]
@=""
[HKEY_CLASSES_ROOT\GT\shell\open\command]
@="C:\\bartender\\bartender.exe C:\\bartender\\11DRIVE.btw /p /x"
# 这里会打开 shell 执行命令,"%1" 可以将URL本身传为 GT.exe 的外部参数
===========================
C:\\bartender是bartender路径位子
11DRIVE.btw是bartender排版样版
可设定纸张大小,打印机,将资料来源指定网络磁盘那个档案
塞资料的那个PHP档最后请加上转址
echo "<script>location.href='GT://WhateverYouWriteThisContent'</script>";
WhateverYouWriteThisContent记得随便打就行了,主要是gt字眼
当然如果大家有更高明方法
希望大家互相切磋一下

Links booklink

Contact Us: admin [ a t ] ucptt.com