AS400 IT備忘録

AS400/IBMi AS400からPDFをダイヤログを出さずに画面上に表示

投稿日:

この記事は以前成功したときの備忘録を一応取っておくだけのもので、現在は使っていません。

このやり方は設定の手順も多いですし、DocuWorksに吐き出した方が編集もできて便利です。

 

ドキュワークスの記事はこちら。ドキュワークスが無いと使えません。

AS400/IBMi 待ち行列OUTQに溜まる印刷をDocuWorksに

 

上記記事の設定で、DocuworksPrinterではなくPrimoPDFを指定すればPDFで吐き出せるのだが、PDFのソフトはどいつもこいつも印刷する前にダイヤログが出るので面倒。

 

と思っていたときに探していたら出てきたのが即刷★PDF。これを使うのに、ゴーストスクリプトというのを入れる必要があるらしい。

ゆえに、AS400から印刷命令をかけて、自分の画面上にPDFを出力する必要ツールは3つ。「PrimoPDF」、「ゴーストスクリプト」、「即刷★PDF」

 

注)下記手順はローカルにファイルを入手している前提で書いているので、ダウンロード先とかバージョンとか全然気にしてません。

  1. まずゴーストスクリプトをインストールする。ファイル名はgs919w32.ext。インストールをしたらCドライブのプログラムファイルの中に入る。gsというフォルダが出来ているのでそれが必要になる。
  2. 次に即刷ツールの圧縮ファイル、ps2pdf014a.zipを解凍する。出来たフォルダはそのまま、どこかドキュメントフォルダにでも入れておけば目立たなくてよい。
  3. それを開くと、EzSet_PrnPDF.exeというのがあるので、開く。
  4. 簡単設定へようこそ画面が表示される。
  5. 右下開始を押す。(その前にPrimoPDFが入っていなければいれておくこと)
  6. 参照ボタンが2つある設定画面のウィンドウとOKウィンドウの2つが開かれる
  7. コンバータに、gs/gs9.19/bin/gswin32.exeを参照から選ぶ。32cではない。
  8. ファイル格納先は、PDFが落ちる先になる。デスクトップに適当なフォルダを作ってそこを指定すればよい。
  9. 解像度は300dpiで良いが、ここを増やせばキレイになるのか未知。
  10. 起動設定タブで、保存ダイヤログを出さないにチェック
  11. 別ウィンドウのOKをクリック。
  12. 設定画面と簡単設定の画面は×で閉じる。

以上。この設定をすると、AS400とか関係なしにPrimoPDFで印刷をかけると指定場所に速攻印刷がでるようになる。

さらに、AS400からF5やF6などで印刷命令をかけ、PrimoPDFが設定された待ち行列に印刷ジョブを飛ばせば、AS400からPDFがノークッションで実現できるはず。

スポンサーリンク




スポンサーリンク




-AS400, IT備忘録

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

AS400/IBMi 長いカラムを途中で折り返しで表示する

長いカラムを画面表示で端で折り返すのは自動的にAS400がやってくれる。同じ長さのカラムをDDS に用意すればいい。 ただ、このやり方では一番右端まで表示してから折り返すことになる。これを途中で折り返 …

ブート用に作ったUSBメモリの戻し方

USBメモリにCentOSを入れようとしてDD For Windowsを使って起動ディスクを作ったが、それをやっぱり普通に使いたいと戻したい場合は、GUIの画面から戻すことができない。(右クリックのフ …

AS400/IBMi エミュレータのカスタムセットアップ項目

どこかで控えておいた、クライアントアクセスをインストールする際にカスタマイズする項目の解説。   必要なプログラム サービス、セキュリティ、通信などのサポートを提供します。   オ …

ExcelVBA ProgressBarを自作

これは自分の備忘録であり、私が思い出すための記事なのでご了承のほど。   5分くらい時間がかかるマクロがあり、固まっていないか心配になると上司から指摘があり、進捗バーを作ろうとする。 &nb …

Laravel エラー集 未完成

POSTが失敗する The page has expired die to inactivity.Please refresh and try agein. というエラーメッセージでPOSTが失敗する …

Adsense広告


文字で検索

人気記事

なぜだか人気記事