SpoolライターVer5.0

70. 直接印刷の2つの方法 – IPP印刷の場合

SpoolライターVer5.0のIPP印刷を使って直接印刷する場合には
2つの方法があります。

■ (1) IPPコマンドを直接指定する方法

印刷出力プログラムの印刷出力の直後にSpoolライターVer5.0の
IPPコマンドをCLP上で指定すればスプールをPDF変換して
IPPで直接印刷することができます。
_

[例]

                               IPP 印刷  (IPP)                             
                                                                           
選択項目を入力して,実行キーを押してください。                             
                                                                           
プリンター IP アドレス  . . . . > '192.168.1.60'                           
スプール・ファイル  . . . . . .   QPRINT         名前                      
ジョブ名  . . . . . . . . . . .   *              名前 , *                  
  ユーザー  . . . . . . . . . .                  名前                      
  番号  . . . . . . . . . . . .                 000000-999999              
スプール番号  . . . . . . . . . > *LAST         1-999999, *LAST, *ONLY     
出力オプション  . . . . . . . .   *PDF          *PDF, *TEXT                
用紙サイズ :                                                               
  用紙  . . . . . . . . . . . .   *SPLF         *SPLF, *CUSTOM, *A3, *A4...
  用紙方向  . . . . . . . . . .                 *LANDSCAPE, *PORTRAIT      
                                                                           
  ページ幅  . . . . . . . . . .   13.2          .001-999.999               
  用紙長  . . . . . . . . . . .   11            .001-999.999               
  単位  . . . . . . . . . . . .   *INCH         *INCH, *MM                 
ページ・サイズ :                                                           
  長さ --1 ページ当たりの行数     *AUTO         .001-255.000, *AUTO, *SPLF 
  幅 --1 行当たりの文字数   . .                 .001-378.000               
  測定方法  . . . . . . . . . .                 *ROWCOL, *UOM              
左寄せ/上寄せ/中央寄せ :                                                 
  縦方向  . . . . . . . . . . .   *TOP          *TOP, *MIDDLE              
  横方向  . . . . . . . . . . .   *CENTER       *LEFT, *CENTER             
余白(インチ) :                                                           
  上余白  . . . . . . . . . . .   *DEFAULT       数値 , *DEFAULT           
  下余白  . . . . . . . . . . .                  数値                      
  左余白  . . . . . . . . . . .                  数値                      
  右余白  . . . . . . . . . . .                  数値                      
フォント :                                                                 
  種類  . . . . . . . . . . . .   *DEFAULT                                 
  サイズ  . . . . . . . . . . .   *CALC         4-36, *CALC                
給紙トレイ  . . . . . . . . . .   *AUTO                                    
排紙トレイ  . . . . . . . . . .   *AUTO            
ポート番号  . . . . . . . . . .   631           1-65535           
両面印刷  . . . . . . . . . . .   *NO           *NO, *SHORT, *LONG
コピー枚数  . . . . . . . . . .   1             1-255             
前面オーバーレイ :                                                           
  オーバーレイ  . . . . . . . .   *NONE                                      
                                                                             
  下方向オフセット  . . . . . .                 -57.790-57.790               
  横方向オフセット  . . . . . .                 -57.790-57.790               
  開始ページ№  . . . . . . . .                 1-9999, *FIRST, *END         
  終了ページ№  . . . . . . . .                 1-9999, *END                 
  文字列の検査  . . . . . . . .                                              
    開始行  . . . . . . . . . .                 1-255                        
    開始桁  . . . . . . . . . .                 1-378                        
開始ページ  . . . . . . . . . .   *BEGIN         数値 , *BEGIN         
終了ページ  . . . . . . . . . .   *END           数値 , *END           
スプール・ファイルの CCSID  . .   *SPLF         *SPLF, 5035, 5026, 37..

[解説]

プリンタのIPアドレスを指定して印刷プログラムの実行直後に
このIPPコマンドを実行します。
つまり各スプールを個別に印刷します。
SpoolライターVer5.0のIPPコマンドではPDF変換して印刷させることが
できます。

■ (2) IPP印刷装置を作成して印刷する方法

  IPP印刷装置(*DEVD)を作成すれば指定したOUTQに投入したスプールは
すべて自動的にLPRで印刷出力することかができます。
つまりIPP印刷装置(*DEVD)とはプリンタ・ドライバです。
SpoolライターVer5.0には

CRTDEVIPP(=IPP印刷装置の作成)

というコマンドが用意されていますのでこれを使って
IPP印刷装置を作成してください。
直接印刷ではこの方法が最もお奨めです。
_

[例 ]

                       IPP 印刷装置の作成  (CRTDEVIPP)                     
                                                                           
選択項目を入力して,実行キーを押してください。                             
                                                                           
装置名  . . . . . . . . . . . . > IPPDEV         文字値                    
プリンター IP アドレス  . . . . > '192.168.1.60'                           
出力オプション  . . . . . . . .   *PDF          *PDF, *TEXT                
用紙サイズ :                                                               
  用紙  . . . . . . . . . . . .   *SPLF         *SPLF, *CUSTOM, *A3, *A4...
  用紙方向  . . . . . . . . . .                 *LANDSCAPE, *PORTRAIT      
                                                                           
  ページ幅  . . . . . . . . . .   13.2          .001-999.999               
  用紙長  . . . . . . . . . . .   11            .001-999.999               
  単位  . . . . . . . . . . . .   *INCH         *INCH, *MM                 
ページ・サイズ :                                                           
  長さ --1 ページ当たりの行数     *AUTO         .001-255.000, *AUTO, *SPLF 
  幅 --1 行当たりの文字数   . .                 .001-378.000               
  測定方法  . . . . . . . . . .                 *ROWCOL, *UOM              
左寄せ/上寄せ/中央寄せ :                                         
  縦方向  . . . . . . . . . . .   *TOP          *TOP, *MIDDLE      
  横方向  . . . . . . . . . . .   *CENTER       *LEFT, *CENTER     
余白(インチ) :                                                   
  上余白  . . . . . . . . . . .   *DEFAULT       数値 , *DEFAULT   
  下余白  . . . . . . . . . . .                  数値              
  左余白  . . . . . . . . . . .                  数値              
  右余白  . . . . . . . . . . .                  数値              
フォント :                                                         
  種類  . . . . . . . . . . . .   *DEFAULT                         
  サイズ  . . . . . . . . . . .   *CALC         4-36, *CALC        
給紙トレイ  . . . . . . . . . .   *AUTO                            
排紙トレイ  . . . . . . . . . .   *AUTO                            
テキスト ' 記述 ' . . . . . . .   *BLANK                           
ポート番号  . . . . . . . . . .   631           1-65535           
両面印刷  . . . . . . . . . . .   *NO           *NO, *SHORT, *LONG
コピー枚数  . . . . . . . . . .   1             1-255             
前面オーバーレイ :                                                   
  オーバーレイ  . . . . . . . .   *NONE                              
                                                                     
  下方向オフセット  . . . . . .                 -57.790-57.790       
  横方向オフセット  . . . . . .                 -57.790-57.790       
  開始ページ№  . . . . . . . .                 1-9999, *FIRST, *END 
  終了ページ№  . . . . . . . .                 1-9999, *END         
  文字列の検査  . . . . . . . .                                      
    開始行  . . . . . . . . . .                 1-255                
    開始桁  . . . . . . . . . .                 1-378                
スプール・ファイルの CCSID  . .   *SPLF         *SPLF, 5035, 5026, 37... 
印刷装置エラー・メッセージ  . .   *INFO         *INQ, *INFO              
メッセージ待ち行列  . . . . . .   *SYSOPR        名前 , *CTLD, *SYSOPR...
  ライブラリー  . . . . . . . .                  名前 , *LIBL, *CURLIB   
権限  . . . . . . . . . . . . .   *ALL           名前 , *LIBCRTAUT...    

[解説]

IPPDEVという名前のIPP印刷装置を作成します。
次のようにSTRPRTWTRでOUTQと関連づけて開始するとOUTQに投入されたスプールは
すべてIPPで印刷されます。

                    印刷装置書き出し PGM 開始  (STRPRTWTR)                    
                                                                              
選択項目を入力して,実行キーを押してください。                                
                                                                              
印刷装置  . . . . . . . . . . .   IPPDEV         名前 , *ALL, *SYSVAL         
出力待ち行列  . . . . . . . . .   IPPOUTQ        名前 , *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) IPP印刷が解決案

現在は複合機への印刷が多いことを考えるとIPP印刷こそが直接印刷の解決案と言えます。
IPP印刷であればLPR印刷ではできなかった

・印刷用紙の指定
・印刷方向の指定
・トレイの指定
・両面印刷
・印刷部数

といったことが可能になります。
またあまり知られていませんがモバイル端末(=スマート・フォンやタブレット)からの
印刷はAIRPRINTという無線印刷になりますがこれも実はIPP印刷です。
LPR印刷はほとんどのプリンタがサポートしていますが今ではIPP印刷も多くの
プリンタがサポートしています。
ただしプリンタによってIPPサーバーが稼動していない場合がありますので
最初だけIPPサーバーを起動する必要がある場合もあります。

このように考えるとIPP印刷こそが直接印刷に最適であると言えます。
ただしi5/OSにはIPPコマンドは用意されていませんし
市販のソフト製品でもIPP印刷ができるのはSpoolライターVer5.0だけです。
SpoolライターVer5.0のIPP印刷はもちろんPDFを印刷することもできます。

■ (4) 専用用紙の廃止や複写印刷もIPP印刷で

今まで5577系プリンタで専用用紙の上に印刷していた業務も
専用用紙のイメージ・フアィルを画像ファイルとしてPDFで重ね合せ印刷(=オーバーレイ)すれば
高価な専用用紙を廃止することができます。

また複写式印刷であった印刷業務もSpoolライターVer5.0で一回の実行だけで
4部の複写されたPDFを生成することができます。
_

あるお客さまの事例ですが印刷された葉書に印刷していた業務があり
高価な葉書が残り少なくなってしまいました。
そこで葉書イメージを画像ファイルに変換して
IPP印刷で両面印刷で葉書を作成することに成功しました。
このようにIPP印刷であれば今までできなかった印刷が簡単に実現できるようになったのです。

■ くわしくは技術ショート・セミナーで

2023年4月20日(木)開催の技術ショート・セミナーでは
直接印刷の方法を実演を交えてくわしくご説明致します。
ぜひこの技術ショート・セミナーにご参加ください。

お申し込みは今すぐこちらから
_