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日(木)開催の技術ショート・セミナーでは
直接印刷の方法を実演を交えてくわしくご説明致します。
ぜひこの技術ショート・セミナーにご参加ください。
お申し込みは今すぐこちらから
_
