SpoolライターVer5.0のLPR印刷を使って直接印刷する場合には
2つの方法があります。
■ (1) LPRコマンドを直接指定する方法
印刷出力プログラムの印刷出力の直後にSpoolライターVer5.0の
LPRコマンドをCLP上で指定すればスプールをPDF変換して
LPRで直接印刷することができます。
_
[例]
LPR 印刷 (LPR) 選択項目を入力して,実行キーを押してください。 プリンター・サーバー IP . . . . '192.168.1.60' 遠隔印刷待ち行列名 . . . . . . 'Doclpd' スプール・ファイル . . . . . . QPRINT 名前 ジョブ名 . . . . . . . . . . . * 名前 , * ユーザー . . . . . . . . . . 名前 番号 . . . . . . . . . . . . 000000-999999 スプール番号 . . . . . . . . . > *LAST 1-999999, *LAST, *ONLY 印刷方法 . . . . . . . . . . . *LPR *LPR, *IPP, *ORCA メーカー機種型式 . . . . . . . QWSCSRC 名前 ライブラリー . . . . . . . . SPOOLWTR 名前 , *LIBL, *CURLIB メンバー . . . . . . . . . . . *NONE 文字値 , *NONE, XEROX... 出力オプション . . . . . . . . > *PDF *PRINT, *IFS, *PDF, *DEBUG ページ・サイズ : ページ・サイズ . . . . . . . *SPLF *SPLF, *CUSTOM, *A3, *A4... 用紙方向 . . . . . . . . . . *LANDSCAPE, *PORTRAIT 用紙トレイ . . . . . . . . . . *AUTO 1-255, *AUTO カラー印刷 . . . . . . . . . . *NO *YES, *NO 両面印刷 . . . . . . . . . . . *NO *NO, *YES, *SHORT, *LONG コピー枚数 . . . . . . . . . . 1 1-255 前面オーバーレイ : オーバーレイ . . . . . . . . *NONE 下方向オフセット . . . . . . 0 -57.790-57.790 横方向オフセット . . . . . . 0 -57.790-57.790 開始ページ№ . . . . . . . . *FIRST 1-9999, *FIRST, *END 終了ページ№ . . . . . . . . *END 1-9999, *END 文字列の検査 . . . . . . . . 開始行 . . . . . . . . . . 1-255 開始桁 . . . . . . . . . . 1-378 値の続きは+ 背面オーバーレイ : オーバーレイ . . . . . . . . *NONE 下方向オフセット . . . . . . 0 -57.790-57.790 横方向オフセット . . . . . . 0 -57.790-57.790 開始ページ№ . . . . . . . . *FIRST 1-9999, *FIRST, *END 終了ページ№ . . . . . . . . *END 1-9999, *END 文字列の検査 . . . . . . . . 開始行 . . . . . . . . . . 1-255 開始桁 . . . . . . . . . . 1-378 値の続きは+ ページ幅 . . . . . . . . . . 210 .001-999.999 用紙長 . . . . . . . . . . . 297 .001-999.999 単位 . . . . . . . . . . . . *MM *INCH, *MM ページ・サイズ : 長さ --1 ページ当たりの行数 *AUTO .001-255.000, *AUTO, *SPLF 幅 --1 行当たりの文字数 . . .001-378.000 測定方法 . . . . . . . . . . *ROWCOL *ROWCOL, *UOM 左寄せ/上寄せ/中央寄せ : 縦方向 . . . . . . . . . . . *TOP *TOP, *MIDDLE 横方向 . . . . . . . . . . . *CENTER *LEFT, *CENTER 余白(インチ) : 上余白 . . . . . . . . . . . *DEFAULT 数値 , *DEFAULT 下余白 . . . . . . . . . . . 数値 左余白 . . . . . . . . . . . 数値 右余白 . . . . . . . . . . . 数値 フォント : 種類 . . . . . . . . . . . . *DEFAULT サイズ . . . . . . . . . . . *CALC 4-36, *CALC 開始ページ . . . . . . . . . . *BEGIN 数値 , *BEGIN 終了ページ . . . . . . . . . . *END 数値 , *END
[解説]
プリンタのIPアドレスを指定して印刷プログラムの実行直後に
このLPRコマンドを実行します。
つまり各スプールを個別に印刷します。
SpoolライターVer5.0のLPRコマンドではPDF変換して印刷させることが
できます。
■ (2) LPR印刷装置を作成して印刷する方法
LPR印刷装置(*DEVD)を作成すれば指定したOUTQに投入したスプールは
すべて自動的にLPRで印刷出力することかができます。
つまりLPR印刷装置(*DEVD)とはプリンタ・ドライバです。
SpoolライターVer5.0には
CRTDEVLPR(=LPR印刷装置の作成)
というコマンドが用意されていますのでこれを使って
LPR印刷装置を作成してください。
_
[例 ]
LPR 印刷装置の作成 (CRTDEVLPR) 選択項目を入力して,実行キーを押してください。 装置名 . . . . . . . . . . . . > LPRDEV 文字値 装置クラス . . . . . . . . . . *LAN *LCL, *RMT, *VRT, *SNPT, *LAN 装置タイプ . . . . . . . . . . '3812 ' 3287 , 3812 , 4019 , 4201 ... 装置型式 . . . . . . . . . . . '1 ' 0 , 1 , 2 ... プリンター型式または *PDF . . . *PDF LAN 接続機構 . . . . . . . . . *USRDFN *LEXLINK, *IP, *USRDFN ポート番号 . . . . . . . . . . 0 0-65535 用紙サイズ : 用紙サイズ . . . . . . . . . *SPLF *SPLF, *CUSTOM, *A3, *A4... 用紙方向 . . . . . . . . . . *LANDSCAPE, *PORTRAIT ページ・サイズ : 長さ --1 ページ当たりの行数 *AUTO .001-255.000, *AUTO, *SPLF 幅 --1 行当たりの文字数 . . .001-378.000 測定方法 . . . . . . . . . . *ROWCOL *ROWCOL, *UOM 左寄せ/上寄せ/中央寄せ : 縦方向 . . . . . . . . . . . *TOP *TOP, *MIDDLE 横方向 . . . . . . . . . . . *CENTER *LEFT, *CENTER 余白(インチ) : 上余白 . . . . . . . . . . . *DEFAULT 数値 , *DEFAULT 下余白 . . . . . . . . . . . 数値 左余白 . . . . . . . . . . . 数値 右余白 . . . . . . . . . . . 数値 フォント : 識別コード . . . . . . . . . ' MSゴシック ' ポイント・サイズ . . . . . . 11 1-999, *NONE 印刷装置エラー・メッセージ . . > *INQ *INQ, *INFO メッセージ待ち行列 . . . . . . *SYSOPR 名前 , *CTLD, *SYSOPR... ライブラリー . . . . . . . . 名前 , *LIBL, *CURLIB パリティーのタイプ . . . . . . *NONE *TYPE, *EVEN, *ODD, *NONE.. 停止ビット . . . . . . . . . . '1 ' *TYPE, 1 , 2 ホスト印刷の変換 . . . . . . . *NO *NO, *YES リモート・ロケーション . . . . '127.0.0.1' マーナ゙ー 定義 n゙[bブー、ポワh゙[w . . LPRDVR 名前 , *NONE ライブラリー . . . . . . . . SPOOLWTR 名前 , *LIBL, *CURLIB テキスト ' 記述 ' . . . . . . . *BLANK 権限 . . . . . . . . . . . . . *ALL 名前 , *LIBCRTAUT...
[解説]
LPRDEVという名前のLPR印刷装置を作成します。
次のようにSTRPRTWTRでOUTQと関連づけて開始するとOUTQに投入されたスプールは
すべてLPRで印刷されます。
印刷装置書き出し PGM 開始 (STRPRTWTR) 選択項目を入力して,実行キーを押してください。 印刷装置 . . . . . . . . . . . LPRDEV 名前 , *ALL, *SYSVAL 出力待ち行列 . . . . . . . . . LPROUTQ 名前 , *DEV [bボ[メー . . . . . . . . . . . QGPL 名前 , *LIBL, *CURLIB 書出 ポワh゙[wMSG 用待ち行列 . . *DEVD 名前 , *DEVD, *REQUESTER [bボ[メー . . . . . . . . . . . 名前 , *LIBL, *CURLIB 用紙タイプ・オプション : 用紙タイプ . . . . . . . . . *ALL 用紙 jbポ,*ALL, *STD, *FORMS メッセージ・オプション . . . *INQMSG *INQMSG, *MSG, *NOMSG... ファイル区切り . . . . . . . . *FILE 0-9, *FILE 区切りページの用紙入れ . . . . *DEVD 1-255, *DEVD, *FILE
■ (3) SpoolライターVer5.0のLPR印刷は
i5/OSにも LPRコマンドはありますので LPRを使って印刷することはできますが
i5/OS のLPRコマンドでは PDFを印刷することはできません。
SpoolライターVer5.0で提供されているLPRを使うとPDFも印刷できるようになります。
ほとんどのプリンタはLPRをサポートしていますのでLPR印刷が可能となります。
ただし複合機に印刷する場合LPRでは用紙の種類や方向、トレイ、両面印刷など細かな指示は
できません。
LPRはUNIXの古いコマンドですのでLPRの仕様に細かな指示はありません。
複合機に対し細かな指示をしたいのであれば次に紹介するIPP印刷をご利用ください。
IPP印刷については次回にくわしくご説明致します。
■ くわしくは技術ショート・セミナーで
2023年4月20日(木)開催の技術ショート・セミナーでは
直接印刷の方法を実演を交えてくわしくご説明致します。
ぜひこの技術ショート・セミナーにご参加ください。
お申し込みは今すぐこちらから
_