Goldbug Software

 

This is add-on software for Gutenprint driver. You can see ink levels in the PrinterProxy window of Gutenprint driver that is configured for Canon, EPSON and HP printers. And InkLevelPlus works as a printer utility too.  You can run InkLevelPlus from the printerProxy window or a solo application such like InkLevel.


InkLevelPlus works in 10.6 Snow Leopard and 10.7 Lion. InkLevelPlus works for one week after you install it. Please buy a license key by clicking the “BuyNow” button, if you want to continue to use it.


InkLevelPlusGutenprint driverのアドオン ソフトウエアです.InkLevelPlusをインストールするとGutenprint driverを使って登録したCanon、EPSON、HPプリンタのPrinterProxy Windowにインク残量を表示できるようになります.また、Printer UtilityとしてPrinterProxyWindowから起動したり、InkLevelのように単独アプリケーションとして起動し、インク残量や履歴の確認ができます.


本ソフトウエアは10.6 Snow LeopardとGutenprint Driverの組み合わせで動作します.インストール後、一週間は無料でお試しになれます.継続して利用する場合にはライセンスキーが必要ですので、”BuyNow”ボタンをクリックしてライセンスキーを購入してください.

Works in 10.6 Snow Leopard

You can use this for 1 week as trial.

試用期間は1週間です.

InkLevelPlus 1.33

7/24/2011

使い方

PrinterProxyウインドウはシステム環境設定の「プリントとファックス」パネルの「プリントキューを開く...」をクリックすることで表示されます.ウインドウ内にある「サプライのレベル」アイコンをクリックすればインク残量が表示されます.

また、同じウインドウ内の「プリンタ設定」アイコンをクリックして表示される「ユーティリティ」タブからInkLevelPlusを起動することもできます.この場合の操作方法はInkLevelと同じです.InkLevelの操作方法をご覧ください.

How to use

When you click the “Open Print Queue...” button in the Print & Fax pane of System Preferences, you will see the PrinterProxy window. In order to see ink levels you need to click the Icon “Supply Levels” in the PrinterProxy window.

And InkLevelPlus can be launched when you click the “Open Print Utility” button in the Utility pane. It is used as same as InkLevel. For the detail of InkLevel, please refer to InkLevel page of this site.

制限事項:

  1. -Canonおよび一部のHPプリンタのステータスは表示されません.

  2. -Print Nozzle Check Pattern / Nozzle Cleaningボタンは、限られたCanon/Epsonプリンタでのみ有効となります.

  3. -共有プリンタおよびIPPプリンタはPrinter Browserウインドウに表示されますが、選択できません.

  4. -印刷中はインクレベルが取り出せません.印刷中にインクレベルの問い合わせを行なった場合には予期しない結果(正しい印刷ができないなど)が起こる場合があります.

  5. -AirMacに接続されたHPプリンタのステータスとインクレベルはAirMacが再起動するかプリンタが再起動するまで変化しません.

  6. -EPSONプリンタの起動中はインクレベルの問い合わせに失敗することがあります.

Restrictions:

  1. -Printer status of Canon printers and some of HP printers will not be shown.

  2. -Print Nozzle Check Pattern / Nozzle Cleaning button is only available at the certain Epson and Canon printers.

  3. -Ink names will not be shown at old Epson printers

  4. -A shared printer and a IPP printer are listed in the Printer Browser window, but those can’t be selected.

  5. -You can’t get ink levels during printing. If you try to get ink levels while your are printing with the printer, the printing might fail.

  6. -Printer status and ink levels of HP printer which is connected to AirPort base station is not updated until the AirPort base station or the printer is restarted.

  7. -Inquiring ink levels may fail while EPSON printer is initializing.

- PrinterProxyウインドウ

PrinterProxyはプリントキューを確認する際に表示されるウインドウです(下図).システム環境設定の「プリントとファックス」パネルにて「プリントキューを開く...」ボタンを押すと表示されます.

このウインドウには「サプライのレベル」ボタンがあり、プリンタのインク残量が表示されるます.ただし、この機能はプリンタドライバにより提供されているため、プリンタベンダーやモデルにより、表示されない場合もあります.

プリンタドライバとしてGutenprintを利用している場合にはここにインク残量が表示されません.

ppdUpdaterを使ってInkLevelPlusを登録すると、このPrinter Proxyウインドウにインク残量を表示することができます.

- PrinterProxy

PrinterProxy is a window for checking and controlling print queue. It is shown when you click the “Open Print Queue...” button in the Print & Fax pane of System Preferences.

There is an Icon named “Supply levels”. When you click it, you can see supply levels of the printer that the queue is configured for.

However you can’t see supply levels when the window is configured for Gutenprint driver. Because the feature is provided by a printer driver. It depends on the driver whether you can see supply levels.

After updating ppd files by ppdUpdater, you can see ink levels through InkLevelPlus in the PrinterProxy Window for Gutenprint driver.

  1. -InkLevelPlus and ppdUpdater

InkLevelPlusは、Gutenprint driverにて作成されたPrint Queueに対して、CUPS Command filterとして動作します.CUPS Command Filterとはプリンタやメーカー毎に異なるink levelの問い合わせコマンドをプリンタに送信し、応答を変換してPrint Queueに返すものです.その結果がPrinterProxyWindowに表示します.


ppdUpdaterはGutenprint driverにて作成されたPrint QueueにInkLevelPlusをCommand filterとして登録します.また、下で説明するGutenPDEもppdUpdaterにより登録されます.


- PPDファイルの修正

作成されたPrint Queueの設定は/etc/cups/ppdに置かれたPPDファイルに書かれています.ppdUpdaterはこのファイルに次の3行を加えます.なお、この処理にはroot権限が必要ですので、実行時にパスワードの入力が求められます.

*cupsFilter:    "application/vnd.cups-command 33 /Library/Printers/GoldbugSoftware/InkLevelPlus.app/Contents/MacOS/InkLevelPlus"

*cupsCommands:    "PrintSelfTestPage Clean ReportLevels"

*APPrinterUtilityPath:    "/Library/Printers/GoldbugSoftware/InkLevelPlus.app"

*APDialogExtension:     "/Library/Printers/GoldbugSoftware/GutenPDE.plugin"

  1. -InkLevelPlusのインストール

InkLevelPlusをGutenprint driverにアドオンするにはインストールが必要です.

ダウンロードしたzipファイルを解凍するとインストーラが得られます.インストーラを実行すると/Library/PrintersにフォルダーGoldbugSoftwareが作成され、そこにInkLevelPlusとppdUpdaterがコピーされます.

次に、ppdUpdaterを起動してください.ppdUpdaerはGutenprint driverによって作成されたPrint Queueを表示します.InkLevelPlusをアドオンするQueueを選んでInstallボタンを押します.

- InkLevelPlus and ppdUpdater

InkLevelPlus works as CUPS Command filter for the print queue. It sends commands to the printer, and converts the responses to show ink levels in the window. It depends on printer vendor whether the command filter is supported or not.


ppdUpdater is software to register InkLevelPlus as CUPS command filter to a print queue. It modifies ppd file of the print queue. Also ppdUpdater tegisters GutenPDE which is explained later to replace PDE of the print queue.






- PPD File

The PPD file that is stored in /etc/cups/ppd is a configuration file of created print queue. ppdUpdater modifies the ppd file by adding following three lines. In this process root privilege is necessary and ppdUpdater will ask you to enter the password.

- Install InkLevelPlus

You need to install InkLevelPlus in order to add-on it to Gutenprint driver.

Please run InkLevelPlus.pkg that is extracted from downloaded file. It will create the folder, /Library/Printers/GoldbugSoftware and copy InkLevelPlus and ppdUpdater in the folder.

After finishing installer, please click ppdUpdater. it shows a queue that is created by Gutenprinter driver. Please select a queue that you want to add InkLevelPlus then click the “Install” button.

- インク残量が表示できるプリンタ

InkLevelPlusがインク残量を表示できるプリンタはInkLevelと同じです.InkLevelにてテスト済みのプリンタはSupported Printersにリストされています.ご覧下さい.

- Supported printers

InkLevelPlus will work with the printers that InkLevel can show ink levels. Please check the page, Supported Printers. It lists printers that InkLevel can show ink levels or possible to show ink levels. And please test InkLevelPlus by yourself and if it doesn’t work with your printer, please let us know.

GutenPDE:

インストールパッケージにはGutenPDEが含まれています.GutenPDEはプリントダイアログ内にあるドライバーの設定パネルを表示するプラグインです.

ppdUpdater実行時にGutenPDEを選択すると、選択したGutenprint Driverの設定パネルをGutenPDEに変更します.

印刷は今まで通りGutenprint driverが使われますが、設定パネルのみが下図のように使いやすいものに置き換わります.

GutenPDE:

GutenPDE is included in the Install package.

It is the plugin module to show print settings in the print dialog.

If you check the “With GutenPDE” button when you install InkLevelPlus at ppdUpdater, you can install GutenPDE too. The GuenPDE panel will be shown in the print dialog instead of the panel of the original Gutenprint driver. Please see the following figure. You will see the differences between them.

Original panel of Gutenprint driver

GutenPDE

KAGI Storehttp://store.kagi.com/?6FHDG_LIVE&lang=en

InkLevelPlusの主な機能

InkLevelPlusは下図のようにPrinterProxy Windowにインク残量を表示します.

Printer UtilityとしてPrinterProxy Windowから起動し、インク残量やインク履歴を表示することも、機種によってはノズルクリーニングやテストプリントを行うこともできます.これらはPrinterProxy Windowのボタンを経由して行うことも、InkLevelのように単独アプリケーションとして起動して行うことも可能です.

利用可能なプリンタはInkLevelと同じです.

- Features of  InkLevelPlus

InkLevelPlus shows ink levels in the PrinterProxy window that is used to check print queue.

InkLevelPlus can be run from the window as a printer utility or a solo application like InkLevel to show ink levels and ink history.

Also you can do test print or clean print heads in the window as below. The functions are provided by InkLevelPlus.

Supported printers are same as InkLevel. Please check the page “Supported Printers”.

Version History

Version 1.33, 7/24/2011

Tested in OSX Lion.

Fixed minor bugs.


Version 1.32, 12/19/2010

Fixed a bug of nozzle options at some printers.

Fixed a crash bug of riousbprint protocol at some printers.

Added a new function of showing model icon in dock.

Updated Supported Printers.


Version 1.3, 11/14/2010

Fixed a bug of not showing ink leveles of some Canon/HP printers.

Fixed a bug of not sending an appropriate Cleaning command for some HP printers.

Added riousbprint protocol to get ink levels through AirPort.

Added diagnose function for cups/ipp printers.

Added patch code for some old Epson USB printers.

Fixed a bug of not showing ink levels of some printers via cups/ipp.

Updated Supported Printers.


Version 1.2, 10/15/2010

Fixed a problem of using Canon BJNP.

Fixed a bug when maker name is contained in model name.

Modified diagnose function of Brother network printers.

Fixed a bug of doing diagnose at some Epson printers.

Updated Supported Printers.


Version 1.11, 9/22/2010

Fixed a problem of using Canon iP4700.

Added diagnose function of Brother printers.

Fixed a problem of internal license expire date.

Updated Supported Printers.

7.24.2011: OSX Lionでの動作確認.

InkLevel works in OSX Lion

Topshapeimage_5_link_0