2

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 を介して動的に変更します

4

1 に答える 1

1

末尾を次のように変更しP1ますP20- 次の数字Pは印刷部数です


それがうまくいかなかったので、S2 を S3 に、さらに S6 に変更してみてください。最高速度の設定は、プリンターのモデルによって異なります。それでも、S2 は毎秒 2 インチを提供するはずです...


「S」コマンドの変更が問題に影響を与えたかどうかについての回答がない場合は、ソース、EPL プログラミング ガイド(公式で十分に信頼できるはずです) の 144 ページ、または「EPL2 プログラマーズ マニュアル」(Zebra マニュアル No 98009) を提供します。 -001 改訂 D) ページ 2-56

于 2013-06-10T03:14:43.300 に答える