あなたのオフィスには最新のコピー機がありますか?TCP/IPを介して出力を受け入れるものですか?もしそうなら、あなたはおそらくそれにファイルを送信するためにOpenVOSのスプーラを設定することができます。ここに方法があります。
複写機がVOSで使用するためにサポートする必要がある機能は、"RAWポート"と呼ばれています。彼らはすでにフォーマットされているデータファイルを印刷することができるように、ほとんどの最新のコピー機は、この機能を提供しています。RAWポートをサポートしているすべてのコピー機は、ASCIIデータを受け入れます。さらに、PostScript や HP PCL コントロールが埋め込まれたファイルをサポートしているコピー機もあります。私たちの場合は、通常のASCIIデータを送信するだけです。
まず、コピー機のユーザーガイドのコピーを探します。簡単なウェブ検索をすれば、たいていの場合、そのマニュアルを見つけることができます。コニカミノルタの複合機bizhub C364があります。ユーザーズガイド、クイックアシストガイド、クイックスタートガイドが見つかりました。一般的には、参考情報が一通り載っている本を探して、RAWポートのサポートについての情報を探したいと思います。通常は「RAW ポート」や「9100」、あるいは「ポート」と検索すると、これらのキーワードで適切なページが見つかる可能性が高いのでお勧めしたいところですが、今回は「RAW ポート」の検索機能を使ってみました。KM364ユーザーズガイドの検索機能が壊れていることが判明しました。そこで、何度か失敗した後、「Web管理ツール」ボタンをクリックして、「印刷環境の設定」を展開し、「Port9100の印刷環境の設定」のトピックをクリックすると、適切なページにたどり着くことがわかりました。また、複写機の「テストページ」や「設定ページ」を印刷しても同じ情報が得られることがわかります。
次に、RAWポートに関する情報を確認します。使用するポート番号を知る必要があります。ポート 9100 がこの機能のデフォルトポートであることが多いのですが、変更することができます。幸いにもデフォルトの割り当ては変更されていません。RAWポートの一部がすでに使用されている可能性がありますが、その場合は未使用のポートを選択してください。私はポート9113を使うことにしました。
VOSでは、この複写機のデバイスを作成します。devices.tinエントリには、デバイス名、モジュール名、端末の種類、デバイスの種類、IPアドレス、ポート番号を指定します。私たちのコピー機はIPアドレス134.111.198.31を使用しており、ポート番号は9113を使用しています。以下は、「asciiprinter.m125」用に作成したエントリです。
/*###################################################### アスキープリンター(N2-SWE2-Win7/コニカミノルタC364 / =name asciiprinter.m125 =モジュール名 m125 =terminal_type ascii_prt =デバイスタイプウィンドウ用語 =パラメータ '-tcp_only -ip 134.111.198.31,9113' =コメント 'KM C364 N2-SWE2-Win7 ASCII'
このファイルをビルドしてインストールし、configure_devicesを実行して新しいデバイスを追加します。
次に、spooler_configuration.v1.tinファイルを編集して、この「プリンタ」に関する情報を追加します。ここでは、私たちのエントリを紹介します。device_type」フィールドの情報は任意です。header_page」と「trailer_page」のオプションは好みに合わせて調整してください。
/ =device_name asciiprinter.m125 =デバイスタイプ KM-C364 =ヘッダのページ1 =トレイラーのページ 0 =デバイスプロトコル 1 =ブロックサイズ 230 =special_seperators '1'b =new_line_seq `0D`0A
このファイルをビルドしてインストールします。
以下のコマンドを実行して "ascii_prt" ターミナルタイプを定義し、module_start_up.cm ファイルにコマンドを追加する必要があるかもしれません。
!define_terminal_type >system>sample_programs>unsupported_ttps> &+ アスキープリットティーティーピーティーピー
このプリンタのキューを作成します。私たちのキューを"laser125"と名付けました。
! create_print_queue laser125 60 80
最後に、スプーラにログインします(この行をmodule_start_up.cmに追加します)。
spooler_admin login asciiprinter.m125 -queue laser125
さて、テストを実行して、すべてがうまくいくかどうかを確認してみましょう。
!print -queue laser125 (home_dir)>省略形
それだけでいいのです。
質問があればコメントに残していただければ、精一杯答えさせていただきます。