GNU/Linux >> Linux の 問題 >  >> Linux

ZPL プリンターをエミュレートする

Windows にインストールする手順 (windows-10 でテスト済み):

<オール>
  • Chrome ストアから ZPL プリンター アプリをインストールします
  • アプリを実行し、オンになっていることを確認します。
  • コントロール パネルの [プリンターとスキャナー] または [デバイスとプリンター] を開きます。
  • プリンターを追加します。 (オプション! コントロール パネルから選択した場合のみ)
  • 「希望のプリンタがリストにありませんでした」を選択
  • [ローカル プリンターの追加] を選択します。そしたら次へ
  • 新しいポート - 標準 TCP/IP を作成します。 IP 127.0.0.1 を使用
  • Windows にポートを検出させると、最終的にエラーが返されます。
  • デバイスの種類を選択 -> カスタム
  • [設定] を押して、IP アドレスが 127.0.0.1、プロトコルが RAW、ポートが 9100 であることを確認してください。
  • [OK] をクリックして [次へ] をクリックします。
  • ドライバー モデルの検出に失敗するまで待ちます。
  • 汎用および汎用/テキストのみを選択します。
  • 次に何回かプリンターに名前を付けてください。
  • テスト スクリプトを作成する

    ^XA
    ^FO250,40^A0N,70,70^FDLPN^FS
    ^FO30,120^A0N,50,50
    ^BCN,100,N,N,N
    ^FD1000001^SFddddddd^FS
    ^FO200,300^A0N,50,50
    ^FD1000001^SFddddddd^FS
    ^PQ50
    ^XZ
    
  • 印刷し、新しい名前付きプリンターを選択して印刷します。
  • ヴィオラ!

  • したがって、Mac (場合によっては Windows も) で ZPL プリンターをエミュレートするには:

    <オール>
  • この Chrome アプリ Zpl Printer をインストールします
  • プリンター設定に移動し、新しい設定を追加します。
  • ポートは異なる場合があります。再確認してください。

    1. すべてがオンになっていることを確認してください。

    テストするには、ターミナルで試してください:

    <ブロック引用>

    lp -o "raw" -q1 -d zpl <<<"CT~~CD,~CC^~CT~^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6 ,6~SD15^JUS^LRN^CI0^XZ^XA^MMT^PW508^LL0203^LS0^BY4,3,138^FT48,155^BCN,,Y,N^FD>;12^FS^PQ1,0,1 ,Y^XZ"

    すべてが適切に調整されている場合、ZPL プリンターで次のように表示されます:


    ウィンドウズでも動作します。 Windows-10 でテストしました。

    Chrome アプリ (@ZuzEL が提供するリンク) とプリンターのインストールをインストールした後、メモ帳を開いて ZPL コードを入力し、この新しく追加されたプリンターで印刷してください。

    @Bill リクエストとして、インストール後の Windows プリンター プロパティのスクリーンショットをいくつか追加しました。これは、Chrome アプリのデフォルトである IP 127.0.0.1 およびポート 9100 で、汎用/テキスト専用ドライバーを備えた TCP/IP プリンターです。


    Linux
    1. 古いバージョンのBashをエミュレートすることは可能ですか?

    2. ブラザーHl-l2340dwプリンター?

    3. 3Dプリンターの台頭:誇大広告か革命か?

    1. Linux 面接の質問 – Linux 印刷 (CUPS)

    2. Linux での lpq コマンドの例

    3. lpq:コマンドが見つかりません

    1. Linux で iOS をエミュレート/シミュレートする

    2. Linux:キーボードでマウス クリックをエミュレートする

    3. オフィスのプリンターを攻撃?