障害と解決の実例集
●実際にあったご質問の中から毎月20件(AFP<Infoprint>/nonAFPプリンター)を ピックアップ! 障害と解決実例を含め<プリンターQ&A集>として掲載しております。
**バックナンバーがご覧になれる<プリンターQ&A集INDEX>は、こちら
**キーワード検索は<Web内全文検索をご利用ください、こちら
**それでも回答の手掛かりがなければ、掲示板を利用してみましょう!、こちら

<non AFPプリンターQ&A集>
**AFPプリンターQ&A集(今月号掲載分)は、こちら
 
<<今月の目次>>
●空白文字を使用した時に右端が揃わない
●複数の帳票フォーマットを切り替えて1つのジョブとして印刷したい
●印刷出力を自動的に複数のプリンターに振り分けるには?

空白文字を使用した時に右端が揃わない

APWを使って帳票設計しています。文字拡大を指定している中に空白文字があると、指定範囲の文字数が同じでも、空白文字の数によって右端の位置が揃いません。APWで設計する場合に何か制限事項があるのでしょうか?

この現象は、2x2倍より大きな拡大を指定した場合に発生することが判明しており、IBMはAPWに修正を加えました。
以下のPTFがリリースされているので適用することをお勧めします。
V4R5用:SF67414
V5R1用:SI05219
PTFの入手方法につきましては管轄特約店または日本アイ・ビー・エム鰍ノご相談ください。


↑このページのトップへ
 


複数の帳票フォーマットを切り替えて1つのジョブとして印刷したい

APWを使って帳票設計しています。今後設計する帳票は、奇数ページと偶数ページが異なる帳票です。つまり2種類の帳票を設計して、それを切替えて使用しながら1つのジョブとして印刷させたいと考えています。
APWで作った2種類の帳票を切替えて使用することはできるのでしょうか?


CHGMRGコマンドを使えば可能です。APWのマニュアル5-14/15ページに記載されていますが、以下の形式で指定します。

CHGMRG FORMD(書式名)
FILE(ライブラリー名/書式ファイル名)
*FORMDパラメーター:変更後印刷する新しい書式名を指定します。
*FILEパラメーター:上記で指定した書式が入った書式ファイル名を指定します。

なお、FORMDには「*NONE」を使用せずに、予め必要な書式を作成しておいて、それに明示的に指定して切替えるように、ご注意ください。
APWのマニュアルは、以下のULでも閲覧できます。
http://www.jbooksrv.yamato.jp.ibm.com/ から
AS/400 コレクション・キット V4R5を選択して、AS/400 コレクション・キット V4R5・カタログを選択すると上から30%くらいの位置にAS/400 多機能漢字印刷ユーティリティー
http://www.jbooksrv.yamato.jp.ibm.com:80/cgi-bin/
master!request=menu!parms=!xu=SK888048/BOOKS/QBKJBU00/CCONTENTS

があります。


↑このページのトップへ
 


印刷出力を自動的に複数のプリンターに振り分けるには?

AS/400からのデータをPCOMM経由でPCプリンターに出力しています。 印刷量が増えて来たので、複数台のPCプリンターを接続し、自動的に空いているプリンターを選んで出力させる方法があると聞き、それを使いたいと思います。 具体的にはどのように設定したら良いでしょうか?

WindowsNT/2000で使用できる「プリンタプール」のことと思います。
これは、物理的に複数台のプリンターを1台の論理プリンター(プリンターアイコン)で統括し、アプリケーションからその論理プリンターに対し印刷を行えば、OSが自動的に空いている物理プリンターを選択し(つまり現在印刷中ではないプリンター)、印刷を行う機能です。プリンタプールを使用する条件としては、複数台物理プリンターは全て同一のPDL(ドライバー)で稼動することが前提です。
実際、Windows上でインストールするドライバーはひとつで、プリンターアイコンもひとつになります。

【設定方法】
1). プリンタードライバーを導入してプリンターアイコンを作成します。
2). プリンターのプロパティを表示し、ポートのタブを選択します。
3). [ポートの追加(T)]ボタンを押して、必要な分のポートを作成します。(ポート = 物理プリンターと考えます。) 例えば3台のプリンターがあるならば、ポートを3つ作成します。
4). 「プリンタプールを有効にする」チェックボックスにチェックを入れます。 これにより複数のポートのチェックボックスにチェックを入れることができるようになります。
5). プリンタプールで一まとめにしたいポート(=物理プリンター)に使用したい優先順位に従って順にチェックを入れます。 処理速度を考えるなら、ネットワークポート、パラレルポート、シリアルポートの順にチェックを入れたほうが良いです。 この後チェックをいれた順番(つまり優先順位)を確認する方法は無いようです。
6). [OK]ボタンを押してプロパティ表示を終了します。

【使用方法】
通常のプリンターと同様に、アプリケーションから上記で設定したプリンターを選択して印刷を行ってください。 自動的に印刷ジョブを持っていないプリンターが選択され、印刷が開始されます。

【注意点】
1). 優先順位の高いプリンターの電源が入っていなかったり、印刷不可状態の場合は、優先順の低いプリンターは選択されません。最初の印刷ジョブが優先順位の高いプリンターに対して送信を試みます。プリンターからの応答が無かった場合、通常のエラー表示が行われます。エラー発生前に次の印刷ジョブを投入すると、最初の印刷ジョブが優先順位の高いプリンターを使用していると見なされるので、この印刷ジョブは次の優先順位のプリンターから印刷されます。
2). どのプリンターから出力されたのか、Windows上から知る方法はありません。 どの物理プリンターから出力されたのか、Windowsは通知しません。実際にプリンターの場所に行って目視で確認する必要があります。


↑このページのトップへ
 

TOPPAGE

BELLDATA, Inc. Copyright reserved.