あなたのオフィスには最新のコピー機がありますか?TCP/IPを介して出力を受け入れるものですか?もしそうなら、あなたはおそらくそれにファイルを送信するためにOpenVOSのスプーラを設定することができます。ここに方法があります。
VOSで使用するために複写機がサポートする必要がある機能は「RAWポート」と呼ばれます。ほとんどの現代の複写機はこの機能を備えており、既にフォーマットされたデータファイルを印刷できます。RAWポートをサポートするすべての複写機はASCIIデータを受け入れます。さらに、一部の複写機は埋め込みPostScriptまたはHP PCL制御を含むファイルをサポートします。今回のケースでは、通常のASCIIデータを送信するだけで十分です。
まず、コピー機のユーザーガイドを入手してください。ウェブ検索で通常はマニュアルが見つかります。当社ではコニカミノルタ bizhub C364 複合機を使用しています。ユーザーガイド、クイックアシストガイド、クイックスタートガイドを見つけました。 一般的に、参照情報の完全なセットを含む書籍を検索し、RAWポートのサポートに関する情報を探します。通常なら「RAWポート」や「9100」、あるいは「ポート」といったキーワードで検索することをお勧めします。これらのキーワードで適切なページが見つかる可能性が高いからです。しかし、KM364ユーザーガイドの検索機能は不具合があり、一致する項目を一切見つけることができませんでした。 いくつかの試行錯誤の末、私は「Web管理ツール」ボタンをクリックし、「印刷環境の設定」セクションを展開し、「Port9100印刷環境の設定」トピックをクリックすることで適切なページに到達できることを発見しました。また、コピー機の「テストページ」または「設定ページ」を印刷することで同じ情報を得られる場合もあります。
次に、RAWポートに関する情報を確認します。使用するポート番号を知る必要があります。ポート9100がこの機能のデフォルトポートであることが多いですが、変更可能です。この場合、当社のKM C364は6つのRAWポートをサポートしています(デフォルト:9100、9112、9113、9114、9115、9116)。 幸いなことに、デフォルト設定は変更されていません。ただし、一部のRAWポートが既に使用されている可能性があります。その場合は未使用のポートを選択してください。私はポート9113を使用することにしました。
VOS上で、このコピー機用のデバイスを作成します。devices.tinエントリでは、デバイス名、モジュール名、ターミナルタイプ、デバイスタイプ、IPアドレス、ポート番号を指定します。当社のコピー機はIPアドレス134.111.198.31を使用し、ポート9113を利用します。以下は「asciiprinter.m125」用に作成したエントリです:
/*###################################################### ASCIIプリンタ (N2-SWE2-Win7 / コニカミノルタ C364) ######################################################*/ / =name asciiprinter.m125 =module_name m125 =terminal_type ascii_prt =device_type window_term =parameters '-tcp_only -ip 134.111.198.31,9113' =comment 'KM C364 N2-SWE2-Win7 ASCII'
このファイルをビルドしてインストールし、configure_devicesを実行して新しいデバイスを追加してください。
次に、spooler_configuration.v1.tin ファイルを編集し、この「プリンター」に関する情報を追加します。以下が当社のエントリです。「device_type」フィールドの情報は任意です。「header_page」および「trailer_page」オプションは、好みに合わせて調整できます。
/ =device_name asciiprinter.m125
=device_type KM-C364
=header_page 1
=trailer_page 0
=device_protocol 1
=block_size 230
=special_seperators '1'b
=new_line_seq `0D`0A
このファイルをビルドしてインストールしてください。
「ascii_prt」ターミナルタイプを定義するには、以下のコマンドを実行する必要がある場合があります。また、このコマンドをmodule_start_up.cmファイルに追加してください:
!define_terminal_type >system>sample_programs>unsupported_ttps> &+ ascii_prt.ttp
このプリンター用のキューを作成します。キューの名前は「laser125」としました。
!create_print_queue laser125 60 80
最後に、スプーラーにログインし(そしてこの行を module_start_up.cm に追加してください):
!spooler_admin login asciiprinter.m125 -queue laser125
さて、すべてが動作するかテストを実行してみましょう:
!print -queue laser125 (home_dir)>略語
それだけで十分です。
ご質問がございましたら、コメント欄にご記入ください。できる限りお答えいたします。
