• 締切済み

AS400からバーコードを印字できない

AS400 ISERIES から サンプルPGを 実行し、SPOOLに印字されたデータをプリンターに出力しましたが バーコードは印字されず、数字等が印字されます。 手順や設定に問題がありますでしょうか? ハード構成 AS400 OS/400=V4.3 PCOMM =V5.7 プリンター=DOCUCENTER III C3300 手順 1.AS400 RPG サンプルPGM をコンパイル 2.AS400 印字不能文字を(*NO)で右記コマンド実行 OVRPRTF FILE(QPRINT) RPLUNPRT(*NO) 3.サンプルPGを実行 4.SPOOL出力確認 5.PCOMMの設定 下記の最下行2行追加 6.スプールからプリンタへ出力 [Profile] ID=WS Version=7 [Telnet3270] Security=N [Telnet5250] HostName=172.18.65.15 Security=N [Communication] Link=telnet5250 Session=5250 [5250] SessionType=Printer HostCodePage=930-JK WorkStationID=P1183 PrinterType=IBM5553 ATRN=Y [Keyboard] CuaKeyboard=2 Language=Japanese IBMDefaultKeyboard=N DefaultKeyboard=C:\Documents and Settings\Administrator\Application Data\IBM\Personal Communications\AS400.KMP [printers]・・・・追加 ATRN=Y・・・・追加 サンプルPG ------------------------------------------ FQPRINT O F 58 PRINTER I* IBAR DS I 1 2 R@C00             -省略- I 48 49 R@C175 I 50 51 R@C18 I 52 53 R@C191 I 54 55 R@C192 I 56 57 R@C193 I 58 58 R@C194 I* C MOVELX'0338' R@C00 C MOVELX'1B7E' R@C011 C MOVELX'4000' R@C012 C MOVELX'1600' R@C013 C MOVELX'0000' R@C021 C MOVELX'00' R@C022 C MOVELX'1B7E' R@C011 C MOVELX'4000' R@C012 C MOVELX'1600' R@C013 C MOVELX'0000' R@C021 C MOVELX'00' R@C022 C MOVELX'01' R@C03 C MOVELX'01' R@C04 C MOVELX'000E' R@C05 C MOVELX'000E' R@C06 C MOVELX'002B' R@C07 C MOVELX'002B' R@C08 C MOVELX'000E' R@C09 C MOVELX'0240' R@C10 C MOVELX'FFFF' R@C11 C MOVELX'FFFF' R@C12 C MOVELX'1B7E' R@C131 C MOVELX'4200' R@C132 C MOVELX'0F' R@C133 C MOVELX'0000' R@C14 C MOVELX'0000' R@C15 C MOVELX'20' C MOVELX'3132' R@C171 C MOVELX'3334' R@C172 C MOVELX'3536' R@C173 C MOVELX'3738' R@C174 C MOVELX'3930' R@C175 C MOVELX'0D0A' R@C18 C MOVELX'000D' R@C191 C MOVELX'0A0A' R@C192 C MOVELX'0A0A' R@C193 C MOVELX'0A' R@C194 C* C MOVELBAR BARDT 58 C EXCPTREC01 C* C SETON LR C RETRN C* ------------------------------------------ 4.以下のように印字されてしまう。 @++@B 1234567890 以上よろしくお願いします。

みんなの回答

  • kamoz
  • ベストアンサー率22% (2/9)
回答No.1

プリンターのエミュレートの問題が一番気になります。 5553のエミュレートが実装されているのでしょうか? また、 RPGサンプルソースを見ても、16進数を順にセットしている ところだけなので、バーコードの記述のような感じはしません。 それよりも、PRTFの定義体については、なにか特記はなかった でしょうか? 確か予約語でバーコードの記述ができたような おぼろげな記憶があります。

goma7777
質問者

補足

回答ありがとうございます。5553のエミュレートが実装されているかどうかの確認方法など詳しく教えて下さい。

関連するQ&A