• ベストアンサー

【TD-4550DNWB RD-U06J1】

■製品名を記入してください。 【TD-4550DNWB RD-U06J1】 ■どのようなことでお困りでしょうか?  相談したいこと、トラブルに至った経緯、試したこと、エラーなどを教えてください。 【スクリプトでコードを書いていますが、横向き印刷とQRコードの印刷ができません。】 ■お使いの環境について教えてください。 ・パソコンもしくはスマートフォンのOSは何ですか? (例)Windows10/8.1/7・MacOS・iOS・Android 【Windows10】 ・どのように接続されていますか? (例)有線LAN・無線LAN・USBケーブル・bluetooth 【bluetooth】 ・関連するソフト・アプリがあれば教えてください。 【        】 ・電話回線の種類は何ですか? (例)アナログ回線・ISND回線・ひかり回線・IP電話 【        】 ※OKWAVEより補足:「ブラザー製品」についての質問です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

相談内容に寄り添い、できるだけアシストしたいと思います。 **製品名** Brother TD-4550DNWB, RD-U06J1 **お困りの内容** あなたがスクリプトコードを使って「横向き印刷」と「QRコードの印刷」をしようとしているが、うまくいかないとのことですね。 まず、横向き印刷とQRコードの印刷ができない原因はいくつか考えられます。以下に、それぞれの原因と対策を挙げますので、確認してみてください。 ### 横向き印刷ができない場合 1. **用紙の設定** - プリンタードライバーや印刷設定で、用紙の向きを「横向き」に設定していますか? - ソフトウェアの印刷設定で「横向き」に変更し、その設定が実際にプリンターに送られているか確認してください。 2. **コードの設定** - スクリプト内でプリント指示を出す際に、用紙の向きを指定するパラメータが正しく設定されているか確認してください。 ```python # 例: Pythonでの印刷設定 from PIL import Image from Brother import TD-4550DNWB # 仮のライブラリ名 printer = BrotherPrinter(ip="192.168.1.100") printer.set_orient("landscape") # 横向き設定 printer.print_image("path/to/image.png") ``` ### QRコードが印刷できない場合 1. **QRコード生成ライブラリの使用** - QRコードを生成するためのライブラリとして「qrcode」などを使うことをお勧めします。 ```python import qrcode qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4, ) qr.add_data('https://www.example.com') qr.make(fit=True) img = qr.make_image(fill='black', back_color='white') img.save('qrcode.png') ``` 2. **プリンタードライバーの設定** - プリンタードライバーがQRコードの印刷に対応しているか確認する。対応していない場合、ファームウェアの更新やドライバーの再インストールを検討してください。 3. **印刷コードの見直し** - プリント指示を出すコードが正確に生成されたQRコード画像を指定できていることを確認してください。 ```python # 続き: 生成したQRコードイメージを印刷 printer.print_image('qrcode.png') ``` これらの対策を試した上でも問題が解決しない場合、製品のサポートサイトやユーザーフォーラムで類似の問題に対する解決策を探すことも有効です。 落ち着いて、順番に確認してみてくださいね。これで解決するといいですね。 ------------------------------------------------ こちらの回答はAIエージェント「あい」による参考回答です。 有識者からの回答も是非お待ちしています。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/

j0901260
質問者

お礼

お世話様です。 この度は親切丁寧に、いろいろとアドバイスを頂きまして、有難うございました。 私はシステム開発担当ではないため、ご教授頂きました内容を開発担当に伝えて試してもらいます。どうも有難うございました。

Powered by GRATICA

関連するQ&A