Q: 558xページ・プリンターへの印刷にPDTを使用していますが、そのまま印刷するとA4縦で印刷されます。これをPCOMM側の設定でA4横に印刷する事は可能ですか? A: PAGESコマンドのメディア座標原点設定コマンドをPDTに指定すれば、プリンタ-セッション毎に縦,横の用紙方向を固定的に制御できます。 テスト内容:5584-H02プリンタ-の用紙方向を縦にしてIBM5585.PDFのBEGIN_MACROSセクションに任意のMACRO定義名でメディア座標原点設定コマンド用のマクロ定義を追加、Control CodesセクションのSTART_JOBステートメントに今回追加したMACRO定義名を指定してPDT変換を行う。 (PDTファイルの編集方法については、PCOMM 解説書を参照) メディア座標原点設定コマンド 書 式: 1B 7E 50 LEN CTRL パラメ-タ-長: LEN(2バイト):X'0001'固定 パラメ-タ- : CTRL(1バイト):原点位置 X'00'左上 X'01'右上 X'02'右下 X'03'左下ただし、用紙の短辺が常に"上"を示します。 CTRL=X'03'を指定した時、操作パネルで用紙方向をヨコにした 場合と同じになります。 参照:PAGESコマンド解説書(N:SA18-7268-1) 編集後のIBM5585.PDFファイル**************************************************************** PDF FILE (PRINTER DEFINITION FILE) FOR: IBM PAGES Printer **************************************************************** BEGIN_MACROS NUL EQU 00 BEL EQU 07 BAK EQU 08 ・ ・ ・ SPO EQU 1B 7E 30 00 05 01 00 00 2D 00 SLO EQU 1B 7E 30 00 05 01 2D 00 5A 00 SUO EQU 1B 7E 30 00 05 01 5A 00 87 00 SRO EQU 1B 7E 30 00 05 01 87 00 00 00 LND EQU 1B 7E 50 00 01 03 ←メディア座標原点設定コマンド(用紙方向横) を追加 END_MACROS **************************************************************** Session Parameters **************************************************************** MAXIMUM_PAGE_LENGTH=066 MAXIMUM_PRINT_POSITION=132 DEFAULT_CPI?=010 DEFAULT_LPI?=006 COMPRESS_LINE_SPACING?=NO FORM_FEED_ANY_POSITION?=YES OVERRIDE_FORMATTED_PRINT?=YES HORIZONTAL_PEL=180 VERTICAL_PEL=120 UNITS_OF_DRAW_LINE=1440 KANJI_CODE?=SHIFT_JIS ZENKAKU_SPACE= PAGE_LENGTH_TYPE?=6INCH *************************************************************** Control Codes **************************************************************** START_JOB=INZ SEL P10 LL6 LND ←追加したMACRO定義名LNDを指定 END_JOB=INZ BACKSPACE=BAK