Q22:連続帳票に出力しようとして、ユーザー定義でサイズを設定すると、強制的に用紙が横になるのですが縦に出力する事はできますか?
A22-1:
強制的に用紙が横向きになるということですが、
1.用紙の縦横の長さでは、縦の方が長い。縦向き編集となる。
「用紙設定」の時点では「縦」にチェックが入っているが、印刷時横向きになってしまう。
2.用紙の縦横の長さでは、横の方が長い。横向き編集となる。
「用紙設定」の時点で「縦」にチェックを入れられない。
(用紙サイズ:「ユーザー指定」時には自動的に縦横の向きが指定されます)
のいずれかと存じます。
1.の場合は、印刷プレビューの後に表示される「印刷設定画面」の[ページ設定(S)]画面で用紙の向き等を変更すると、希望の向きに印刷できる可能性があります。
2.の場合には完全にプリンタードライバー側の設定で調整して頂くことになってしまうかと存じます。
『縦横の向きが限定される』等は、JAVAの仕様に因るところが大きく、恐らく帳票の「印刷設定」からでは変更できない可能性も高いですが、もしご希望の動作がございましたら検討致しますので、お手数でも詳細をお知らせ頂ければ幸いです。
Q22-2:
実際にどのような設定を行い印刷を行ったか明記します。
@印刷プレビューの後に表示される「印刷設定画面」で用紙設定を行う
用紙サイズ:ユーザー設定
幅:381
高さ:279
A印刷ボタンを押下すると一般、ページ設定、外観で下記の設定を行う
一般 :印刷サービス⇒NEC PC-PR201/40
ページ設定:サイズ⇒用紙サイズが無いのでA3などを選択
:ソース⇒トラクタユニット
:用紙の向き⇒縦、横などを選択
B実際に印刷を行うと添付ファイルのテスト@が印刷されました。
プリンタ自体の設定
デバイスの設定
給紙方法と用紙の割り当て:トラクタユニット⇒15×11インチ
シートガイド⇒使用しない
シートフィード⇒使用しない
全般
印刷設定 レイアウト:印刷向き⇒縦
用紙/品質:トレイの選択⇒自動選択
プリンタを上記の設定でWORDファイルを印刷するとテストAで印刷される。
テストBはMZ側の用紙サイズをA3に変更し縦で印刷したものです。
A22-2:
詳細をご連絡頂き、お手数をお掛け致しました。
やはりJAVAの仕様により縦横の向きが限定されており、縦向き用紙の辺の長短に対して、帳票ページの辺の長短も一致する向きで印刷されます。
プリンタードライバーによっては横向き用紙が用意されている場合がありますが、横向き用紙は印刷プロパティの候補に出てきていないのではないかと存じます。
従ってプリンタ自体の割付・縮小等の設定で調整して頂くしか、現在のところ方法がございません。大変ご面倒をお掛け致しますが、どうぞよろしくお願い申し上げます。