2012-01-11 11 views
3

PDFファイルを作成するJavaプログラムがあります。 しかし、私はこのPDFファイルを、PRNファイルタイプのみを受け入れるこのプリンタ用のSDKを介してプリンタに送る必要があります...PDFファイルをPRNファイルに変換するにはどうすればよいですか?

私は、PRNファイルが特定のプリンタ用の特定のドライバJavaプログラムは、PDFをPRNファイルに変換するために使用するドライバを選択できる必要があります。

質問は、ドライバを使用してPDFファイルを直接印刷することはできませんスマートカードを印刷してエンコードするゼブラプリンタ、印刷とエンコーディングを実行するのはSDKから接近している場合のみです。ドライバに直接送信する場合は、カードをエンコードせずに印刷します。

答えて

3

PDFをレンダリングし、プリンタが希望する形式に設定する必要があります。

gswin32c -dNOPAUSE -sDEVICE=PrinterName -sOutputFile="c:/out.prn" "file.pdf" 
0

私はあなたのプリンタmanufactorはシマウマであり、あなたが問題にベンダー固有のソリューションを検索している理解されているように:

Ghostscriptが、あなたがこのために何をしたい、コマンドは次のようになります。ここには多くのベンダーをサポートしているオープンソースプロジェクトjZebraがあります.PNNファイルから印刷する機能があるとわかっています。該当する場合はthisスレッドをチェックしてください。あなたは幸運であり、開こうとしているファイルは、プレーンテキストが含まれている場合

0

あなたはこれを試すことができます:PRNからこのファイルの

  1. 変更拡張子はメモ帳または任意の他に
  2. を開き、新しいファイルをtxtをしますテキストエディタ

あなたが望むものと後で削除できるいくつかのヘッダを正確に見ることができます。

0

Zebraプリンタはzpl言語を使用します。 zplテンプレートを設計してprnファイルとしてプリンタに送信することができます。

^XA 
^FX Top section with company logo, name and address. 
^CF0,60 
^FO50,50^GB100,100,100^FS 
^FO75,75^FR^GB100,100,100^FS 
^FO88,88^GB50,50,50^FS 
^FO220,50^FDInternational Shipping, Inc.^FS 
^CF0,40 
^FO220,100^FD1000 Shipping Lane^FS 
^FO220,135^FDShelbyville TN 38102^FS 
^FO220,170^FDUnited States (USA)^FS 
^FO50,250^GB700,1,3^FS 
^XZ 

上記のテキストをコピーしてメモ帳に貼り付けます。 abc.prnとして保存し、プリンタに送信します。

ラベルが印刷されます(4x6プリンタを使用していると仮定します)。

このウェブサイトを使用して独自のzplテンプレートを作成することができます。 http://labelary.com/viewer.html とこのガイド https://www.zebra.com/content/dam/zebra/manuals/en-us/software/zpl-zbi2-pm-en.pdf

関連する問題