Zebra LP2824 プリンターを使用しています。Windows XP では正常に動作していますが、Windows 7 では正常に動作していません。Windows 7 では、プリンターのプロパティでテスト ページが印刷されますが、アプリケーションでは印刷されません。プリンターが使用しているポートが見つからないようです。同じアプリケーションですが、Windows XP では印刷しています。プリンターをUSBで接続しています。
何が問題と思われるか知っている人はいますか?
事前に助けてくれてありがとう。:)
2 に答える
通常、プリンターに印刷ジョブを受け入れさせるには、プリンターを共有する必要があります。Win 7 での共有は少し違うと思います - 複数のステップがあるかもしれません。プリンター キューを開いて一時停止し、そこに印刷ジョブを送信します - 表示されるかどうかを確認します (その後、一時停止を解除します)。キューに表示されない場合は、共有/アクセス許可に問題がある可能性があります。
今日、別のゼブラ USB プリンターで印刷することができました。
この記事を使用してください: http://support.microsoft.com/kb/322091/nl
サンプルに小さなエラーがあることに注意してください。この関数に移動します。
public static bool SendFileToPrinter( string szPrinterName, string szFileName )
...
..
その関数の最後に移動し、以下で言及する行を追加します
Marshal.FreeCoTaskMem(pBytes);
fs.close(); // <-- add that or it will crash with locked files errors.
return true;
Zebra プリンタの動作は、何を印刷しようとするか、およびプログラムがどのように動作するかに大きく依存します。たとえば、メモ帳と edlin、ワードパッドと dos PRINT はすべて異なる動作をする可能性があります。一部のプログラムは RAW を直接印刷します (URL コードのように)、他のプログラムはプリンターの設定を尊重します > それでも、ZPL コマンドを含む TXT ファイルを未加工で印刷すると、プリンターの設定が上書きされます..
ZPL 自体は少し悪夢です カットする紙が必要な場合は ^MMC が必要です
マニュアルでそのように説明されていることはありません。(彼らは独自のラベル印刷デザインソフトウェアを販売しているためだと思います..)