画面・帳票サポートシステム XMAP3 開発・実行ガイド
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
(1) 画面表示で発生するトラブル
(a) XMAP3の画面を最大化にしても大きくならない
- 原因
XMAP3の画面の大きさは,ドローで定義したサイズよりも大きくなりません。
- 対処方法
サイズを大きくしたい場合は,ドローで定義し直す必要があります。
(b) フィールドボックス,リストボックスに付加されたスクロールバーにフォーカスが移動しない
- 原因
フィールドボックス,リストボックスに付加されたスクロールバーにマウスでスクロール操作を行っても,そのオブジェクトにはフォーカスが移動しないように変更しました。
- 対処方法
それらのオブジェクトにフォーカスを位置づけたい場合は,TABキーなどのキー入力によりフォーカス遷移するか,フィールドボックスの場合はプレーン領域,リストボックスの場合は項目をマウスでクリックしてください。
(c) 画面操作中にオブジェクトの形や色が不正に表示される
- 原因
コピー&ペーストモードで複数フィールドを指定したり,文字フォントに斜体を指定した場合,選択などの操作をすると,一部のオブジェクトが欠けたり,色が不正に表示される場合があります。
- 対処方法
選択状態を解除するか,該当する項目をマウスクリックしたあとにカーソル移動をすると表示が回復します。
(d) 画面が前面に表示されない
- 原因
Windows 98,Windows Me,Windows 2000,Windows XP,Windows Server 2003,またはWindows Server 2003 x64の場合,OSの仕様でXMAP3の画面が前面に表示されない場合があります。
- 対処方法
タスクバーにあるXMAP3の画面のボタンを操作して表示させてください。
(2) 帳票印刷で発生するトラブル
(a) APごとに異なる印刷サイズを指定して印刷しても同じサイズの用紙で印刷される
- 原因
表示・印刷セットアップにてスプール書き出し単位を「アプリケーション毎」と設定した場合,アプリケーションの終了またはDISABLE文が発行されるまでに印刷する帳票は,すべて同じ用紙サイズになります。異なる用紙サイズを混在させても,すべて1枚目の帳票の用紙サイズとなり,2枚目以降の帳票の用紙サイズは無視されてしまいます。
- 対処方法
用紙サイズの異なる複数の帳票を,日立FAXC/SPOOLへ印刷する場合は,スプール書き出し単位を「1ページ毎」に設定してください。
(b) 帳票が期待したとおりに印刷されない
- 原因
印刷モードが「GDI:ページプリンタ」または「GDI:シリアルインパクトプリンタ」の印刷サービスで印刷する場合,プリンタドライバによっては期待したように印刷がされない場合があります。
- 対処方法
その場合には,使用しているプリンタドライバを最新のものに変更してから,再実行してください。
(c) 文字が期待したとおりに印刷されない,または異なる文字で印刷される
- 原因
- 印刷モードが「GDI:ページプリンタ」または「GDI:シリアルインパクトプリンタ」の場合,プリンタドライバがMS明朝,MSゴシックを代替するように設定されていることが考えられます。
- プリンタドライバがOS標準添付のドライバ(ユニバーサルドライバ)の場合,APから指定された文字が,別の文字,「・」,スペースなどに置き換えて印刷されることがあります。
- 対処方法
- プリンタドライバの設定によって文字が置き換えられる場合は,フォントを置き換えずにWindows上のMS明朝,MSゴシックのままで印刷する設定にして,再実行してください。
- プリンタドライバがOS標準添付のドライバ(ユニバーサルドライバ)を使用している場合は,プリンタメーカーから提供されているプリンタドライバを使用してください。
(d) 画像印刷に時間が掛かる
- 原因
JPEGファイル形式の画像印刷を印刷する場合,ファイルサイズが同じBMPファイル形式の画像印刷をする場合と比較して,数秒程度,印刷性能が遅延する場合があります。
- 対処方法
JPEGファイル形式の画像印刷を印刷する場合には,十分にテストを実施して,業務運用に支障がないことを確認した上でご利用ください。
(e) 帳票印刷開始時にAPが終了する
- 原因
印刷先のプリンタで使用するプリンタドライバによっては,プリンタドライバの問題で,帳票印刷開始時にAPが終了する場合があります。
- 対処方法
プリンタドライバを最新のものに変更してから,再実行してください。
(f) 出力/連結出力バーコードが正しく印刷されない
- 原因
APから指定したバーコードの文字データの不正,またはEAN-128バーコードの場合にはAPから指定したバーコード文字データの桁数不正が考えられます。
- 対処方法
マニュアル「XMAP3 プログラミングガイド 帳票編」で,バーコードの設計およびバーコードの論理マップ生成規則とマッピング規則について参照し,APからの指定データに誤りがないか確認してください。
(g) 連結出力バーコード(EAN-128)の読み取りに失敗する
- 原因
プリンタのハードスペック,印字用紙品質,インク品質などによって発生したEAN-128バーコード印字時のにじみ,およびバーコードリーダの読み取り性能の問題が考えられます。
- 対処方法
バーコードの印字幅を調整してください。詳細は,「7.5.1(4) プリンタ構成ファイルで設定するオプション機能」を参照してください。ただし,この調整とあわせて,その他印字精度の劣化要因(インク品質など)も対処してください。
(h) 印刷サービスが起動されない,また印刷実行時エラーが発生する
- 原因
XMAP3の帳票環境に誤りがある,またはWindows上で印刷を実行するために必要なサービス(Print Spoolerなど)が開始されていないことが考えられます。
- 対処方法
- 帳票印刷の環境設定で指定したプリンタ名が正しいことを確認してください。
- XMAP3印刷サービスを実行するユーザに,プリンタへ印刷する権限が与えられているか確認してください。WindowsのサービスでXMAP3サーバを実行する場合には,サービス開始ユーザ(「SYSTEM」など)に印刷権限を与える必要があります。
- Windows上で印刷を実行するために必要なサービス(Print Spoolerなど)がすべて正しく開始されていることを確認してください。
(i) XMAP3 印刷拡張機能のプリンタ給紙トレイの設定が有効にならない
- 原因
- XMAP3 印刷拡張機能がインストールされていない,印刷モードが「GDI:ページプリンタ」ではない,プリンタ構成ファイル(X3PPINF)に設定されたトレイコードが不正である場合が考えられます。
- ネットワークプリンタ(ほかのPCに接続された共用プリンタに対してネットワーク接続されたプリンタ)のため,プリンタ給紙トレイの設定が無効になったことが考えられます。
- 対処方法
- XMAP3 印刷拡張機能がインストールされているか確認してください。
- 印刷モードが「GDI:ページプリンタ」になっているか確認してください。
- プリンタ構成ファイル(X3PPINF)に,トレイコードが正しく設定されているか確認してください。印刷拡張セットアップで,サポートしているトレイコードの一覧を表示できます。
- OSがWindows 2000で,Windowsサービスで印刷サービスを実行する場合の実行時のユーザアカウントが「ローカルシステムアカウント」の場合や,OSがWindows XP,Windows Server 2003,またはWindows Server 2003 x64の場合は,プリンタ給紙トレイの設定が有効にならない場合があります。
ネットワークプリンタのUNCパス(\\コンピュータ名\共用プリンタ名)をローカルポートに設定したローカルプリンタを使用してください。
(3) 帳票のPDFファイル出力で発生するトラブル
(a) エラーコード0x5024がリターンされる
- 原因
PDFファイル出力時に何らかの問題(書き込み権限なしなど)が発生した場合,帳票印刷指示(SENDまたはCLOSE)後,日立COBOLの画面にエラーコード0x5024が表示されます。
- 対処方法
ロギング支援の「詳細コード2」のエラーコードでエラーの詳細を確認し,対応する処置を行ってください。
また,OpenTP1環境の場合,XMAP3からエラーハンドラが通知されたことがOpenTP1のログ上に出力されます。このログ中に出力される詳細コードでエラーの詳細を確認し,対応する処置を行ってください。
(b) PDFファイルが生成されない
- 原因
「PDFファイル出力先フォルダのパス+出力PDFファイル名」が259バイトを超えている。
- 対処方法
「PDFファイル出力先フォルダ+出力PDFファイル名」を259バイト以内で指定してください。
(c) PDFファイルが上書きされる
- 原因
PDFファイル出力時,出力先フォルダ中に同一名称のPDFファイルが存在する場合,すでに存在するPDFファイルに対して上書き出力されます。
- 対処方法
上書き出力を避けるためには,すでに存在するPDFファイルをあらかじめ別のフォルダに退避するか,別名称で出力するようにしてください。
(d) PDFファイルは生成されるが描画位置が不正となる
- 原因
印刷モード「PDFファイル出力:網掛け/グラフィック/書式用」の印刷サービスに対して,けい線帳票またはプレプリント帳票の印刷要求(PDFファイル出力要求)を行っている。
- 対処方法
PDFファイル出力の場合は,網掛け帳票,グラフィック帳票,または書式オーバレイのどれかの印刷要求(PDFファイル出力要求)を行ってください。
(e) PDFファイルへの印刷要求後に発行されたクローズ要求のリターンが遅い
- 原因
印刷要求後に発行されたクローズ要求は,PDFファイルの生成を待ってリターンするため。
- 対処方法
スプール書き出し単位を「アプリケーション毎」に設定したPDFファイル出力用の印刷サービスに対して,一つのPDFファイルに大量の帳票を印刷しないようにするために,業務内容に応じて次のどちらかの方法で対処してください。
- 印刷サービスのスプール書き出し単位の設定を「1ページ毎」に変更する。
- 印刷サービスのスプール書き出し単位の設定は「アプリケーション毎」のままにして,一つのPDFファイルに印刷する帳票のページ数を,業務に支障がない範囲の数に分割して運用する。
一つのAPで連続して複数ページを印刷するような業務を実行する場合は,この方法で対処してください。
All Rights Reserved. Copyright (C) 2001, 2006, Hitachi, Ltd.