3.3.2 コマンドラインモード

コマンドラインモードでは、 BJフィルタの各種パラメータを、GUIを使わないでコマンドラインで指定します。設定の画面は表示されず、Kterm等のターミナルソフトのコマンドラインから印刷を実行すると、すぐに印刷が行われます。

コマンドラインモードの書式は、次のとおりです。

  bjfilterpixus550i [switches] [filename]

switchesでは、BJフィルタの各種パラメータを指定できます。各スイッチの詳細は「3.3.3 スイッチ」で説明します。

スイッチを省略した場合、BJフィルタが内部で持っているデフォルト値が使われます。

各スイッチに指定できるパラメータは、プリンタのモデルによって異なります。また、組み合わせによっては無効なスイッチがあります。

filename は、印刷するファイル名を指定するパラメータです。印刷できるファイルの形式は、TIFF、BMP、PPM、PNGに限られます。

以下にサポートしている画像フォーマットを示します。

  • TIFF:非圧縮モードのみ
  • BMP:各色8bitRGBのみ
  • PPM:各色8bitRGBのみ(バイナリ形式)
  • PNG:各色8bitRGB/8bitGray/Index/各色8bitRGBαRGB/8bitRGBαGray

印刷できないファイル形式が指定された場合、BJフィルタは、エラーメッセージを表示して処理を終了します。

filename を省略した場合、BJフィルタは、データがPPMの場合のみ標準入力から渡されるものとして処理をします。

TIFF、BMP、PPM、PNGの画像データを印刷する場合には、インストールの際にprintcap.localまたはprintcap記載例で作成した、プリンタ名「pixus550i_usb_raw」を指定してください。

【sample.bmpを印刷する場合の書式例】

  [user@zzz /yyyy]$ bjfilterpixus550i --media plain --papersize a4 sample.bmp | lpr -Ppixus550i_usb_raw

rootでログインしている場合は、次の書式でも印刷できます。

  [root@zzz /yyyy]# bjfilterpixus550i --media plain --papersize a4 sample.bmp > /dev/usb/lp0