4

既存の MS ドキュメントに似た新しい PCL ファイルを作成する方法。MS doc テンプレートがあり、実際のデータに置き換えています。PCL形式でも同じことを達成する必要があります(PCLファイルをテンプレートとして作成し、データベースからの実際の値に置き換えてFAXに送信します)。

4

5 に答える 5

9
  1. 新しいプリンターをインストールする
  2. ポートを求められたら、「ローカル ポート」タイプの新しいポートを作成します。
  3. ポートの名前として、ファイル名を入力します。c:\temp\print.pcl
  4. HP LaserJet 4 などの PCL 互換プリンタを選択するか、ファックスが互換性のあるプリンタを選択します。

このプリンターに印刷すると、Windows は出力をそのファイルに書き込みます。

多くのプログラムでは、印刷をファイルにリダイレクトできます。この場合、印刷ジョブごとに異なるファイル名を選択できます。

于 2008-09-18T07:11:39.623 に答える
5

実際のテンプレート (PCL マクロ) を生成してデータとマージしようとしている場合は、PCL ドライバーを使用して PCL 出力を生成し、それを PCL マクロに変換する必要があります。

典型的な状況は、プリンタにダウンロードされたオーバーレイがあり、ホスト システム (Unix、AS/400 など) から送信されたデータがオーバーレイ上に重ねられている場合です。これは、ホスト アプリケーション、ドット マトリックス プリンター、印刷済みフォームから移行するお客様に対して頻繁に行われます --> 同じホスト アプリケーション、レーザー プリンター、白紙の用紙。

標準の PCL ドライバーを使用してファイルへの出力を使用して出力を生成します (HP LaserJet 5 および 4000 は、他のメーカーのデバイスでこれらの PCL ファイルを使用するという点で最も成功したものです)。その後、PCL マクロに変換する必要があります。これは、フォームフィードなどの特定の要素を含まない特別な PCL ファイルです。基本的に、ページの排出を引き起こすあらゆる種類のコマンドです。また、マクロとして定義し、ID を与えるコードも含まれています。

aフォームを作成したら、フォームをトリガーするエスケープ シーケンスを含む標準テキストを送信できます。

&f#y3X # はマクロ ID (必要に応じて &f#y2X、&f#y4X の場合もあります)

PCL の経験があれば、これらのファイルを自分で変換できます。ただし、そこにあるいくつかのツールを使い続けることをお勧めします。これらのいくつかは次のとおりです。

  • Lexmark カスタム プリンター ドライバー (私は T616 を使用する傾向があります。必要なオプションは [ユーザー カスタマイズ] タブにあります)
  • HP フォーム & フォント マネージャー
  • PCLWorks (PCL を表示し、画像形式を PCL マクロに変換します)

もう 1 つのトリックは、トリガー コードを追加することです。ホスト アプリケーションを制御でき、制御コードの挿入が許可されている場合、これは問題になりません。ただし、Unix でシェル スクリプトを使用したり、OS/400 でワークステーション カスタマイズ オブジェクトを使用したり、Windows プリンター キューで区切りシート機能を使用してコマンドを挿入したりできない場合 (@F コマンドを使用する必要があります) )。

このリンクを確認することをお勧めします。PCL マクロに関するセクション全体があります: HP PCL リファレンス ガイド

うまくいけば、これはあなたが探しているものです。これは一種の複雑な場合があります。さらに情報が必要な場合は、この投稿にコメントを残してください。詳細な情報を追加します。

于 2008-09-19T15:38:42.493 に答える
1

私は簡単な解決策を見つけました、そしてそれはうまくいきます。ツール(ネットで入手可能)を使用して、.docファイルtampleteをPCLに変換します。エディットプラスで開いて勉強してください...必要に応じて変更できます。チェックすると、各文字がその位置にあることがわかります。例: p0Y p796Y * p1582Xn-画面の位置(x軸1582およびy軸796)にある文字nを意味します。だから今、私は何でも変更したり、新しいオブジェクトや線などを私の必要に応じた位置に追加したりすることができます。私はその退屈なことを知っていますが、私のために働きます....

于 2008-09-22T07:35:05.657 に答える
1

FOP で PCL を生成できます。

docx 形式で作業できる場合、docx4j は出力に FOP を使用できます。

(.doc を使用する必要がある場合、docx4j には poi hwpf を使用した初歩的な変換があります)

于 2009-03-27T02:43:12.307 に答える
1

PCLWorks プログラムには、Img2PCL.exe が付属しています。Img2PCL は、JPG または TIFF 画像をロゴ、署名、フォーム オーバーレイなどのマクロに変換します。価格は 89 ドルです。また、PCLを読みやすい英語に分解するためのPCLコードも付属しています。また、PCL の学習ツールとしても使用されています。www.pclworks.com

于 2010-12-31T17:41:45.500 に答える