PHP経由でプリンター用のprnファイルを生成し、それらを使用して印刷用にプリンターに送信しています
COPY filename.prn /B \\ComputerName\NetworkPrinterName
参考までに、このコマンドは手動で実行されています。
私がこれを行っているとき、印刷は、アプリケーションを介して直接行われる場合よりもはるかに遅くなります。私は主に、Zebra ラベル プリンターに関するこの問題に関心を持っていました。
ソフトウェアで何が起こるかというと、ラベルを 20 部印刷するオプションを指定すると、最大 5 ~ 10 秒で印刷されます。
上記のコマンドでprnファイルを介して印刷すると。文字通り、ラベルごとに 1 秒かかります。
ちなみに、php とソフトウェアを使用して私が生成した prn ファイルは 100% 類似しています。私は実際に、ソフトウェア自体から生成したラベルprnファイルの1つから取得したすべてのバーコードに対してphpで共通のテンプレートを使用しており、製品関連の値を変更するだけで、デザインや構造に変更はありません.
ゼブラ プリンタの 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"
P20
P(最後の行) の次の NO は、数量を決定するために使用されます。N 私の要件に基づいて php を介して動的に変更します