CANON Bubble Jet Pixus850i用Driver 説明書 Copyright (C) 2004 E&D Inc. 2004-02-25 -------------------------------------------------------------------------- 目次 -------------------------------------------------------------------------- 1 使用許諾契約 2 製品説明 3 サポートAPI 4 サポートオプション 5 制限事項 -------------------------------------------------------------------------- 1 使用許諾契約 -------------------------------------------------------------------------- 本ドライバは、コードの一部に Canon がLinux用に提供している「Canon Bubble Jet Print Filter for Linux」用のバイナリライブラリを使用して いるため、制限付きGPLライセンスのもとでの配布します。 ライセンスの詳細は、各ソースコードのヘッダー部に記載されています。 -------------------------------------------------------------------------- 2 製品説明 -------------------------------------------------------------------------- 本ドライバは、OpenPrinting Vector Printer Driver Application Interface Specification Ver 0.2 (以下、PDAPI-0.2) に準じ、CANON Bubble Jet Pixus850iに対応したプリンタドライバです。 対応機種 Pixus850i ドライバ名称 opvp_bjpixus850 (opvp_rpc_OPVPBJPixus850.so) -------------------------------------------------------------------------- 3 サポートAPI -------------------------------------------------------------------------- 本ドライバは、以下のPDAPI-0.2で規定する以下のAPIをサポートします。 ※ PDAPI-0.2仕様書記述順 [Creating and Managing Print Contexts] OpenPrinter ClosePrinter [Job Control Operations] StartJob EndJob StartDoc EndDoc StartPage EndPage QueryDeviceCapability QueryDeviceInfo [Graphics State Object Operations] QueryColorSpace SetColorSpace GetColorSpace [Path Operations] 無し [Text Operations] 無し [Bitmap Image Operations] 無し [Scan Line Operations] 無し [Raster Image Operations] StartRaster TransferRasterData EndRaster ※ Color Spaceは、cspaceStandardRGBのみサポートします。 [Stream Data Operations] 無し -------------------------------------------------------------------------- 4 サポートオプション -------------------------------------------------------------------------- 本ドライバでサポートする属性情報は以下の通りです。 適用範囲 | 説明 ------------+----------------------------------------------- JobInfo | MediaSize, DeviceResolution PageInfo| DeviceResolution | *1 指定フォーマットについて 本ドライバでは、*Infoで渡される属性情報のフォーマットは、 PDAPI-0.2に準拠した、次の属性をサポートしています。 例) MediaSize=iso_a4_210x297mm DeviceResolution=deviceResolution_600x600 属性の指定範囲は以下の通りです。 属性 | 値 | 説明 ------------------+-----------------------------+----------- DeviceResolution | 'device_Resolution_600x600' | 600dpi | | ------------------+-----------------------------+----------- MediaSize | 'iso_a4_210x297mm' | A4 210 x 297 mm -------------------------------------------------------------------------- 5 制限事項 -------------------------------------------------------------------------- 本ドライバには、以下の制限があります。 ・CANONが配布している「Canon Bubble Jet Print Filter for Linux」 がインストールされている必要があります。 ・本プリンタドライバは、次の2つのファイルによって構成されています。 a) /usr/lib/opvp_rpc_OPVPBJPixus850.so b) /usr/bin/opvp_rpc_OPVPBJPixus850_server a)は、PDAPI対応のレンダラがリンクするライブラリファイルであり、 プロセスタイプのプリンタドライバの間をIPCでWapperするライブラリ です。 b)は、プロセスタイプのプリンタドライバの本体で、レンダラとは異なる プロセスとして動き、レンダラから渡された画像ファイルをプリンタの 印刷データに変換します。本プログラムが、CANONのバイナリ提供の ライブラリをリンクしています。 ・用紙サイズ A4, デバイスリゾリューション 600dpi の使用に制限させて 頂きます。 ・本ドライバと同時に配布されている PDAPIを実装したプリンタドライバ 対応の gs と xprint による使用テストしか行なわれておりません。 なお、xprintで画面のコピーを取ると紙面の右側に縦線が入る事があります。 --------------------------------------------------------------------------