我正在通过php为打印机生成prn文件,并将它们发送到打印机进行打印。
COPY filename.prn /B \\ComputerName\NetworkPrinterName仅供参考,此命令正在手动执行。
当我这样做的时候,打印的速度比直接通过应用程序打印要慢得多。我主要关注斑马标签打印机的这个问题。
当我给出一个打印20份标签的选项时,软件会发生什么情况,它会在最多5-10秒内打印它们
当我使用上面的命令通过prn文件打印它时。从字面上看,每个标签需要1秒。
顺便说一下,我使用php和软件生成的prn文件是100%相似的。实际上,我在php中使用了一个通用的模板来处理所有的条形码,这些条形码取自我从软件本身生成的一个标签prn文件,只是改变了产品的相关值,没有改变设计或结构。
我看了关于斑马打印机的EPL文档,我找不到其中的问题,可能是因为我不太理解它。
我的PRN文件结构
I8,A,001
Q160,008
q863
rN
S2
D10
ZT
JF
OP
R279,0
f100
N
A3,4,0,1,1,1,N,"ADWANTA TRUNK COL 100"
A28,30,1,4,1,1,N,"D-Mart"
B35,21,0,1,2,6,46,B,"1000256381"
A35,99,0,2,2,2,N,"Rs117"
A182,98,0,2,1,1,N," MRP"
A182,114,0,2,1,1,N,"Rs130"
P20P(最后一行)旁边的NO用于确定数量。N我会根据我的需求通过php动态更改它。
发布于 2013-06-10 11:14:43
将最终的P1更改为P20 - P后面的数字是要打印的份数
由于这不起作用,请尝试将S2更改为S3,依此类推更改为S6。最大速度设置取决于打印机型号。即使这样,S2也应该给你每秒2英寸的速度...
如果没有回答"S“命令的改变是否影响了问题,我将提供源代码,EPL Programming Guide -它应该是官方的和足够可信的-第144页,或"EPL2程序员手册”(斑马手册No 98009-001修订版D)第2-56页
https://stackoverflow.com/questions/17012530
复制相似问题