Linuxでプリンターのインクレベルを測定する方法

主要なプリンターブランドがほとんどないため プリンタのドライバコードをリリースします、Linuxの印刷は常に何かでした 複雑。 特に、 インクレベルを調べ、ヘッドを調整し、ドキュメントを印刷するだけでなく、他のいくつかのタスクを実行します。 しかしながら、 あまり知られていない選択肢がたくさんあります これにより、Linuxでこの一連の作業を正確に実行できます。

ターミナル:escputil

Escputilは、Epsonプリンター用のアプリケーションであり、インクレベルを測定する必要があるだけでなく、他のオプション(印刷パターン、ヘッドキャリブレーションなど)も提供します。

彼らは実行することによってより多くを学ぶことができます:

男escputil

私たちの場合、プリンターのインクのレベルを「見る」ことを学びます。

(ルートとして)実行している場合:

escputil -u -r / dev / usb / lp0 -i

ここで:

(-u)は、それが「新しい」プリンタであることを示します(740シリーズ以上、4つではなくXNUMXつのインクカートリッジ)

(-r)は「rawデバイス」を示し、印刷キューを介さずに/ devデバイスに直接アクセスします。これは通常、ヘッドのキャリブレーション(-n)、ヘッドのクリーン(-c)などを実行する場合に実行する必要があります。それらを揃える(-a)か、インクレベルを測定する(-i)

/ dev / usb / lpXには、常にUSBプリンターがあります(Xはゼロから始まる数字を表します)。

escputil -u -r / dev / usb / lp0 -i Escputilバージョン5.0.2、Copyright(C)2000-2006 Robert KrawitzEscputilには保証は一切ありません。 詳細については、「escputil -l」と入力してください。これはフリーソフトウェアであり、特定の条件下で再配布できます。 詳細については、「escputil-l」と入力してください。

そして、必要な情報があります。

プリンタースタイラスC67インクの色残りの割合黒100
シアン7
マゼンタ89イエロー100

ノーム:InkBlot

プリンターの「モニター」をグラフィックモードにするために、libinklevelを使用して通知する単純なアプリケーションである「inkblot」があります。

NOTE:プリンタリソースにアクセスする必要があるため、ユーザーとして「lp」グループと「lpadmin」グループの一部である必要があります。

このために、コンソールで実行します。

adduser YOUR_USER_NAME lp adduser YOUR_USER_NAME lpadmin

またはそれを失敗します。 Gnomeメニュー>システム>管理>ユーザーとグループで、「グループの管理」オプションを探します。 そこで、lpグループとlpadminグループを探し、ユーザーをそれぞれのグループに追加します。

ターミナル:インク

インクは、プリンタのインクレベルを取得するために一般的に使用されるlininklevelライブラリ(KDE Qinkのインターフェイスが基づいているものと同じ)に基づく小さなツールです(USB経由で接続されているかパラレルポート経由で接続されているかに関係なく)。

インストールの場合:

sudo apt-get インストール インク

使用します。

インク-pポート[-nNROPORT] [-t GAP]

ここで、PORTは「parport」(パラレルポート)または「usb」(プリンターがusb経由で接続されている場合)であり、NROPORTはプリンターが接続されているポートの番号です(パラレルポート経由の場合)。 GAPパラメータはオプションであり、画面に表示されるインクレベルを、確立されたギャップ以下のインクレベルに制限します。

結論として、プリンタがUSB経由で接続する場合:

インク-pusb

KDE:Qink

QinkはQt4(KDE4)アプリケーションであり、プリンターのインクレベルも表示できます。 QInkとInkBlotの最も興味深い点は、接続されているすべてのプリンターのリストが表示されるため、Qinkが複数のプリンターを管理できることです。

XWindows:MTink

MTinkはかなり軽量のxwindowsインターフェースであり、他のデスクトップユーザーに役立ちます。

JesúsLara(記事の多くの元の著者)に感謝します!

フエンテス: フェノバルビタール & ヘルマンウエ


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   マーヴェリック

    hp1100シリーズ用の優れたQink

    インストールすると、アプリケーション->アクセサリに残ります

    ありがとう…

  2.   ビクター

    こんにちは、私の名前はビクターです。Linuxが大好きです。 プリンターのカートリッジを交換できるプログラムを探しています。また、頭を掃除することもできます。 私はEpsonSX105プリンターを持っています。
    手を貸してくれませんか。
    おかげで!

    あなたが何も入れていないプログラムの中で、私は私が興味を持っていること、つまりインクカートリッジを交換してヘッドクリーニングをすることができました。 インクレベルしか見えない

  3.   Linuxを使いましょう

    こんにちはビクター! ほら、真実は、私が知っているLinux用のツールは、私が投稿で説明しているものだけだということです。 :S強力なLinuxのXNUMXつではありません。 これは、プリンタメーカーがドライバをリリースしていないためです...残念ながら、リリースされています。
    お役に立てば幸いです。 乾杯! ポール。

  4.   ゴンザロモンテスデカ

    これらのオプションはどれもEpsonCX5600で機能しません。私はずっと前にそれらを試しましたが、満足のいく結果は得られませんでしたD:

  5.   リック

    67つの質問ですが、epson cXNUMXプリンターをネットワークサーバーに接続していますが、インクブロットでもescputilでも検出できません。手を貸していただけませんか?

    1.    フジェイス

      感謝

      ### HPプリンターおよび多機能(Hewlett-Packard、整列、コントロールパネルなど)のヘッドをクリーニングする方法###

      まず、必要なプログラムをインストールします。 ターミナルで実行します:sudo apt-get install hplip-gui

      次に、hp-toolbox(HPデバイスマネージャー)を実行します。 これは、コンソール、ALT + F2、メインメニューなどから実行できます。

      ヘッドをクリーニングできない場合は、最初にLinuxコントロールパネルのプリンターセクションに移動し、アンインストールしてから再インストールします。 によると http://trackerlinux.blogspot.com.es/2012/02/ver-niveles-de-tinta-y-limpiar.html そこからアンインストールし、hp-toolboxからインストールすると機能する場合があります。

      http://bandaancha.eu/foros/como-limpian-cabezales-impresoras-1709807

  6.   メアリー

    素晴らしい、あなたの情報に感謝しますそれは私にとって非常に役に立ちました