障害と解決の実例集
<<今月の目次>>
●PDTを使用して用紙方向を指定する

PDTを使用して用紙方向を指定する


Q: 558xページ・プリンターへの印刷にPDTを使用していますが、そのまま印刷するとA4縦で印刷されます。これをPCOMM側の設定でA4横に印刷する事は可能ですか?

: 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



↑このページのトップへ

TOPPAGE

BELLDATA, Inc. Copyright reserved.