Linux Memo/CUPS
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*CUPSを使用したネットワークプリンタ [#ke8446a2]
RIGHT:更新日&lastmod();
**Vine4.x [#f799bddb]
Vine4.xではEpson LP-8900がデフォルトではない(&color(red){...
/etc/cups/cupsd.confの
##LogLevel info
LogLevel debug2
あたりを変更すると/var/log/cups/に詳しいlogが出力される
**以前のバージョン [#z536c6a7]
Vine3.0でLP-8900をネットワークで利用する。3.0からプリンタ...
LPRing から CUPSになった。幸い、LP-8900はVine3.0では対応...
特に新規にドライバやghostscriptはインストールする必要がな...
**プリンタの設定 [#f6bee51a]
URL http://localhost:631にアクセス
管理画面が現れるので、プリンタの追加を選択
プリンタ名:lp-8900 を入れ「続ける」
デバイス名Internet Printing Protocol(http)を選択して「続...
URI http://10.3.4.64:631/EPSON_IPP_Printer
この値は、WindowsXPでのテスト印字におけるInternet Portの...
ベンダー名は「Epson」機種は「LP-8900」を選択
その後テスト印字を行い。
ホームページの印刷で日本語の確認を行う
LP-8900はモノクロプリンタなので印刷のプリンタのプロパティで
グレースケールを選択する。カラーのままだと
日本語は表示されたが、jpgの画像が横に間延びしてうまく表示...
プリンタの設定は/etc/cups/printers.confにある
# Printer configuration file for CUPS v1.1.21rc1
# Written by cupsd on 2004年08月19日 08時30分13秒
<DefaultPrinter lp-8900-1>
Info
Location
DeviceURI http://10.3.4.64:631/EPSON_IPP_Printer
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
/etc/printcapは以下のように書き換えられた。
# This file was automatically generated by cupsd(8) from...
# /etc/cups/printers.conf file. All changes to this file
# will be lost.
lp-8900|:rm=vvine30.ism.co.jp:rp=lp-8900:
/etc/cups/ppdというディレクトリの指定したプリンタ名の設定...
同じプリンタを使用する場合はこのファイルを名前をプリンタ...
コピーする
注)Vine3.1ではについてなぜか,EpsonコーワからDownloadしたp...
デフォルトでインストールされているppdファイルを使用する.
またOpenOffice1.1.4ではデフォルト日本語フォントでは印刷さ...
**コマンド [#v62613d6]
・プリンタの状態(lpstat -p)
$ lpstat -p
printer f850 is idle. enabled since Jan 01 00:00
・プリンタのオプションと現在の設定を確認(lpoptions -p [プ...
$lpoptions -p f850 -l
ProcessColorModel/Color Model: *CMYK Greyscale RGB
BitsPerPixel/Ghostscript Bits Per Pixel: 1 8 16 *24 32
MediaType/Media Type: *plain coated transparency
MediaWeight/Media Weight: *Normal Thick
PageSize/Page Size: Letter *A4 11x17 A3 A5 B5 Env10 EnvC...
PageRegion/PageRegion: Letter A4 11x17 A3 A5 B5 Env10 En...
PrintQuality/Print Quality: Draft *Normal High Low
Resolution/Resolution: 90x90dpi 180x180dpi *360x360dpi 7...
Manual/Sheet Feeder: True *False
PrintColors/Colours to be used: C CK CM CMK CMY *CMYK CY...
Y YK
・印刷(lpr -P [プリンタ名] [印刷ファイル名])
$ lpr -P f850 mozilla.ps
または(lp -d [プリンタ名] [印刷ファイル名])
$ lp -d f850 mozilla.ps
渡すデータはps以外のpdf,jpg,gifでもOK。
・プリンタの状態の確認(lpq -P [プリンタ名])
$ lpq -P f850
f850 is ready and printing
Rank Owner Job File(s) ...
active okada 33 mozilla.ps ...
・Jobキャンセル(lprm [Job番号])
$ lpr -P f850 mozilla.ps
$ lpq -P f850
f850 is ready and printing
Rank Owner Job File(s) ...
active okada 34 mozilla.ps ...
$ lprm 34
$ lpq -P f850
f850 is ready
no entries
**CUPSのプリントの流れ [#mcbef47b]
---------------------
| |
| アプリケーション |
| |
---------------------
|
|ps,pdf,jpg.gif等のデータ
|
------------------ CUPS ---------------------...
| | ...
| ------------------ ...
| | | pstops ...
| | Filter1(to ps) | imagetops ...
| | | pdftops ...
| ------------------ ...
| | ...
------ | |psデータ ...
| |---------------- ...
| gs | RIP(Raster Image Processor) ...
| |---------------- ...
------ | |Raster画像データ ...
| | ...
| -------------------------- ...
| | | ----------...
| | Filter2 |====| PPDファ...
| | (to プリンタデータ) | ----------...
| | | ...
| -------------------------- ...
| | ...
---------------------------------------------...
|
|プリンタデータ
-----------------------
| |
| プリンタ |
| |
-----------------------
CUPSの大体の流れは、アプリケーションから、ps,pdf,image等...
Filter1に通される。ここで、渡されたデータから、PSデータが...
ghostscriptにPIPコマンドで渡され、Raster画像データが作成...
その後Filter2で、使用するプリンタデータをPPDファイルを参...
プリンタに渡される。
CUPSはこれら印刷データ以外にもプリンタの状態をモニタした...
スケジュール機能も有している。
**プリンタが未対応の場合 [#q1c75695]
もし、対応していないときは
[[エプソンコーワ:http://avasys.jp/hp/menu000000800/hpg000...
$ tar zxvf eplaser-cups-ppd-3.1.4.tgz
$ su
# cp -a eplaser /usr/share/cups/model/
さらにghostscriptもインストールする必要がある。
ところで、Vine3.0ではインストール時にX関係の開発環境がイ...
そこでghostscriptをインストールする前に開発環境をインスト...
VFlib-devel-2.25.2-0vl2.i386.rpm libart_lgpl-deve...
XOrg-devel-6.7.0-0vl5.i386.rpm libpng-devel-1.2...
XOrg-gl-devel-6.7.0-0vl5.i386.rpm librsvg2-devel-2...
Xaw3d-devel-1.5-17vl2.i386.rpm libungif-devel-4...
atk-devel-1.6.1-0vl1.i386.rpm libxml2-devel-2....
freetype2-devel-2.1.7-0vl4.i386.rpm pango-devel-1.4....
glib2-devel-2.4.4-0vl1.i386.rpm xmms-devel-1.2.1...
gtk2-devel-2.4.4-0vl2.i386.rpm zlib-devel-1.1.4...
libtiff-devel-3.5.7-6vl2.i386.rpm
などをインストール。
これらはVine3.0のRPMS.develにある。
***CUPSを再起動 [#pa8fbc6a]
# /etc/rc.d/init.d/cups restart
**ESP Ghostscriptのインストール [#ae7bceaa]
ESP GhostscriptはCUPSとの連携を考慮したGNU GSの拡張版であ...
“gimp-print”や“cups”といった独自のデバイス・ドライバを含...
特徴がある
[[ここ:http://www.cups.org/software.php]]から ESP Ghostsc...
cups-devel-1.1.21-0vl0.0rc1.i386.rpm
openssl-devel-0.9.7d-0vl3.i386.rpm
glib-devel-1.2.10-0vl5.i386.rpm
もインストールしておく。
$ tar jxvf espgs-7.07.1-source.tar.bz2
$ cd espgs-7.07.1
$ configure --with-ijs --with-gimp-print --with-omni --w...
このままではmake時以下のようなエラーが出る
./obj/icc.o(.text+0x2bb): In function `icmAllocStd_mallo...
icclib/icc.c:400: undefined reference to `rpl_malloc'
./obj/gdevifno.o(.text+0xcbd): In function `initwriteima...
src/gdevifno.c:650: undefined reference to `rpl_malloc'
./obj/dscparse.o(.text+0x11): In function `dsc_init':
src/dscparse.c:206: undefined reference to `rpl_malloc'
./obj/dscparse.o(.text+0xb9c6): In function `dsc_parse_p...
src/dscparse.c:3995: undefined reference to `rpl_malloc'
./obj/dscparse.o(.text+0xbcb2): In function `dsc_parse_c...
src/dscparse.c:4050: undefined reference to `rpl_malloc'
./obj/dscparse.o(.text+0xbfe1):src/dscparse.c:4122: more...
`rpl_malloc' follow
collect2: ld はステータス 1 で終了しました
make: *** [bin/gs] エラー 1
そこでsrc/dscparse.cの最終行に
return CDSC_OK;
}
以下が追加部分
void *rpl_malloc (size_t __size)
{
if (__size == 0) {
__size++;
}
return malloc(__size);
}
を追加する。
$ make
$ bin/gs --help
ESP Ghostscript 7.07.1 (2003-07-12)
(略)
Available devices:
alc2000 alc4000 alc8500 alc8600 ap3250 appledmp atx23...
bff bit bitcmyk bitrgb bj10e bj10v bj10vh bj200 bjc60...
bjccmyk bjccolor bjcgray bjcmono bmp16 bmp16m bmp256 ...
bmpa16m bmpa256 bmpa32b bmpamono bmpasep1 bmpasep8 bm...
bmpsep1 bmpsep8 ccr cdeskjet cdj1600 cdj500 cdj550 cd...
cdj890 cdj970 cdjcolor cdjmono cfax cgm24 cgm8 cgmmon...
cljet5c cljet5pr coslw2p coslwxl cp50 cups declj250 d...
^^^^CUPSを確認...
(略)
$ su
# make install
''gsとESP gsとを区別するために''
# cd /usr/local/bin
# mv gs esp-gs
# cd /usr/bin
# mv gs gs.org
# ln -s /usr/local/bin/esp-gs gs
としておく。
それ以外Font関係等は[[GNU GS:https://wwwism.dyndns.org/hp...
ただし、このままでは/usr/local/share/ghostscript/7.07/lib...
の指定をしても表示されない。そこで
ghostscript/7.07/lib/gs_res.psの248行付近の
/FontResourceDir (/usr/local/share/ghostscript/fonts/)...
を
/FontResourceDir (/Resource/Font/) readonly .forcedef ...
^^^^^^^^^^^^^^^変更箇所
に
/GenericResourceDir (/usr/local/share/ghostscript/) re...
を
/GenericResourceDir (/Resource/) readonly .forcedef ...
^^^^^^^^^^^変更箇所
に変更する。
これで、
$ gs article9.ps
等で日本語の確認をする。
**Canon F850+coregaのプリンタサーバ(PServer) [#y3b9223f]
プリンタ環境がF850+PServerなので、CUPSで印刷できるか試し...
F850は対応ppdがないので、bjc-800でトライする。
上記のLP-8900と同じようにhttp://localhost:631にアクセスし...
PServerはネットワーク環境は
socket://192.168.10.11:9100を選択する。
よって/etc/cups/printers.confは
# Printer configuration file for CUPS v1.1.21rc1
# Written by cupsd on Sat Aug 21 17:18:33 2004
<DefaultPrinter f850>
Info
Location
DeviceURI socket://192.168.10.11:9100
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
となる。
このままでは小さくしか印刷されないので
/etc/cups/ppd/f850.ppdファイルの
gsのオプションでresolutionを指定する、また用紙サイズもA4...
63行あたりを変更する。
*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER ...
USE -sDEVICE=bjc800%A%Z -r600x600 -sPAPERSIZE=a4 -sOutpu...
^^^^^^^^^^^^^^^^^^^^^^^^追加
一応CUPSを再起動
/etc/rc.d/init.d/cups restart
http://localhost:631で、プリンタのテストページ印刷で
Imageable Areaの
PageSize: 8.0x11.3in
Resolution: 600x600dpi
を確認する。
これでだいたいA4に印刷されるが若干下が切れる。またjpeg画...
これらは、f850用のppdではなくbjc800を利用したので・・・(^...
***設定ページアクセス制御 [#x467341d]
/etc/cups/cupsd.confの750行あたりに許可ネットワーク、ホス...
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.10 <---追加
</Location>
アクセスポートもこのファイルで指定できる。
変更したらCUPSを再起動
2004/08 DE JE2ISM
***参考1(PSプリンタ) [#w3117cc5]
ちなみに、プリンタがPSプリンタだった場合はどのように動作...
職場にはLBP-2260PSというプリンタがあるので接続した。古い...
lpdを使用した。
設定は
デバイス:LPD/LPR URL: lpd://10.2.1.1:515/xjprint
ポート名等は、WindowsXPのプリンタのプロパティのポートの構...
ドライバ:Raw Raw Queue
設定後ppdファイルは作成されず、またgsは当然使用していない...
問題なく動作した。
***参考2(用語) [#o33db673]
OMNI:
OMNIプリンタドライバは、Ghostscript対応の300以上のプリン...
のプリンタドライバです。対応プリンタの一例としてCanon BJ...
HP LaserJet、Brother、Okidata ML、Panasonic KX、Star NX...
IJS:
これは、プロセス間通信を利用して、プリンタ・コマンドを生...
あり、全体は「IJS Client」と「IJS Server」という2種のAPI...
IJS対応のプログラムは、これら2つのAPIに沿って作られた2つ...
(IJS ClientプログラムとIJS Serverプログラム)で構成され...
IJS Serverプログラムは、パイプを通じてIJS Clientプログラ...
プリンタ・コマンドを生成する。また、IJS Clientと同じAPI...
アプリケーションは、IJS Serverプログラムと直接通信するこ...
IJS Clientをサポートしたツールとしては、Ghostscriptが挙...
PDC:
IJSと同様に、PDCもサーバ用とクライアント用の2つのAPIから...
は、Omniプロジェクトが提供するOmniドライバのAPIをベース...
また、先のIJSは、ラスタ・プリンタへの対応を前提にしたAPI...
非常にシンプルなものとなっている。対するPDCは、PostScrip...
サポートするための高度な機能を提供している。
PPDファイル:
PostScript出力機の解像度など、機種依存の情報を記述したフ...
---------------------------------------------------------...
RIGHT:[[元ページ:https://wwwism.dyndns.org/hp/linux/cups....
終了行:
*CUPSを使用したネットワークプリンタ [#ke8446a2]
RIGHT:更新日&lastmod();
**Vine4.x [#f799bddb]
Vine4.xではEpson LP-8900がデフォルトではない(&color(red){...
/etc/cups/cupsd.confの
##LogLevel info
LogLevel debug2
あたりを変更すると/var/log/cups/に詳しいlogが出力される
**以前のバージョン [#z536c6a7]
Vine3.0でLP-8900をネットワークで利用する。3.0からプリンタ...
LPRing から CUPSになった。幸い、LP-8900はVine3.0では対応...
特に新規にドライバやghostscriptはインストールする必要がな...
**プリンタの設定 [#f6bee51a]
URL http://localhost:631にアクセス
管理画面が現れるので、プリンタの追加を選択
プリンタ名:lp-8900 を入れ「続ける」
デバイス名Internet Printing Protocol(http)を選択して「続...
URI http://10.3.4.64:631/EPSON_IPP_Printer
この値は、WindowsXPでのテスト印字におけるInternet Portの...
ベンダー名は「Epson」機種は「LP-8900」を選択
その後テスト印字を行い。
ホームページの印刷で日本語の確認を行う
LP-8900はモノクロプリンタなので印刷のプリンタのプロパティで
グレースケールを選択する。カラーのままだと
日本語は表示されたが、jpgの画像が横に間延びしてうまく表示...
プリンタの設定は/etc/cups/printers.confにある
# Printer configuration file for CUPS v1.1.21rc1
# Written by cupsd on 2004年08月19日 08時30分13秒
<DefaultPrinter lp-8900-1>
Info
Location
DeviceURI http://10.3.4.64:631/EPSON_IPP_Printer
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
/etc/printcapは以下のように書き換えられた。
# This file was automatically generated by cupsd(8) from...
# /etc/cups/printers.conf file. All changes to this file
# will be lost.
lp-8900|:rm=vvine30.ism.co.jp:rp=lp-8900:
/etc/cups/ppdというディレクトリの指定したプリンタ名の設定...
同じプリンタを使用する場合はこのファイルを名前をプリンタ...
コピーする
注)Vine3.1ではについてなぜか,EpsonコーワからDownloadしたp...
デフォルトでインストールされているppdファイルを使用する.
またOpenOffice1.1.4ではデフォルト日本語フォントでは印刷さ...
**コマンド [#v62613d6]
・プリンタの状態(lpstat -p)
$ lpstat -p
printer f850 is idle. enabled since Jan 01 00:00
・プリンタのオプションと現在の設定を確認(lpoptions -p [プ...
$lpoptions -p f850 -l
ProcessColorModel/Color Model: *CMYK Greyscale RGB
BitsPerPixel/Ghostscript Bits Per Pixel: 1 8 16 *24 32
MediaType/Media Type: *plain coated transparency
MediaWeight/Media Weight: *Normal Thick
PageSize/Page Size: Letter *A4 11x17 A3 A5 B5 Env10 EnvC...
PageRegion/PageRegion: Letter A4 11x17 A3 A5 B5 Env10 En...
PrintQuality/Print Quality: Draft *Normal High Low
Resolution/Resolution: 90x90dpi 180x180dpi *360x360dpi 7...
Manual/Sheet Feeder: True *False
PrintColors/Colours to be used: C CK CM CMK CMY *CMYK CY...
Y YK
・印刷(lpr -P [プリンタ名] [印刷ファイル名])
$ lpr -P f850 mozilla.ps
または(lp -d [プリンタ名] [印刷ファイル名])
$ lp -d f850 mozilla.ps
渡すデータはps以外のpdf,jpg,gifでもOK。
・プリンタの状態の確認(lpq -P [プリンタ名])
$ lpq -P f850
f850 is ready and printing
Rank Owner Job File(s) ...
active okada 33 mozilla.ps ...
・Jobキャンセル(lprm [Job番号])
$ lpr -P f850 mozilla.ps
$ lpq -P f850
f850 is ready and printing
Rank Owner Job File(s) ...
active okada 34 mozilla.ps ...
$ lprm 34
$ lpq -P f850
f850 is ready
no entries
**CUPSのプリントの流れ [#mcbef47b]
---------------------
| |
| アプリケーション |
| |
---------------------
|
|ps,pdf,jpg.gif等のデータ
|
------------------ CUPS ---------------------...
| | ...
| ------------------ ...
| | | pstops ...
| | Filter1(to ps) | imagetops ...
| | | pdftops ...
| ------------------ ...
| | ...
------ | |psデータ ...
| |---------------- ...
| gs | RIP(Raster Image Processor) ...
| |---------------- ...
------ | |Raster画像データ ...
| | ...
| -------------------------- ...
| | | ----------...
| | Filter2 |====| PPDファ...
| | (to プリンタデータ) | ----------...
| | | ...
| -------------------------- ...
| | ...
---------------------------------------------...
|
|プリンタデータ
-----------------------
| |
| プリンタ |
| |
-----------------------
CUPSの大体の流れは、アプリケーションから、ps,pdf,image等...
Filter1に通される。ここで、渡されたデータから、PSデータが...
ghostscriptにPIPコマンドで渡され、Raster画像データが作成...
その後Filter2で、使用するプリンタデータをPPDファイルを参...
プリンタに渡される。
CUPSはこれら印刷データ以外にもプリンタの状態をモニタした...
スケジュール機能も有している。
**プリンタが未対応の場合 [#q1c75695]
もし、対応していないときは
[[エプソンコーワ:http://avasys.jp/hp/menu000000800/hpg000...
$ tar zxvf eplaser-cups-ppd-3.1.4.tgz
$ su
# cp -a eplaser /usr/share/cups/model/
さらにghostscriptもインストールする必要がある。
ところで、Vine3.0ではインストール時にX関係の開発環境がイ...
そこでghostscriptをインストールする前に開発環境をインスト...
VFlib-devel-2.25.2-0vl2.i386.rpm libart_lgpl-deve...
XOrg-devel-6.7.0-0vl5.i386.rpm libpng-devel-1.2...
XOrg-gl-devel-6.7.0-0vl5.i386.rpm librsvg2-devel-2...
Xaw3d-devel-1.5-17vl2.i386.rpm libungif-devel-4...
atk-devel-1.6.1-0vl1.i386.rpm libxml2-devel-2....
freetype2-devel-2.1.7-0vl4.i386.rpm pango-devel-1.4....
glib2-devel-2.4.4-0vl1.i386.rpm xmms-devel-1.2.1...
gtk2-devel-2.4.4-0vl2.i386.rpm zlib-devel-1.1.4...
libtiff-devel-3.5.7-6vl2.i386.rpm
などをインストール。
これらはVine3.0のRPMS.develにある。
***CUPSを再起動 [#pa8fbc6a]
# /etc/rc.d/init.d/cups restart
**ESP Ghostscriptのインストール [#ae7bceaa]
ESP GhostscriptはCUPSとの連携を考慮したGNU GSの拡張版であ...
“gimp-print”や“cups”といった独自のデバイス・ドライバを含...
特徴がある
[[ここ:http://www.cups.org/software.php]]から ESP Ghostsc...
cups-devel-1.1.21-0vl0.0rc1.i386.rpm
openssl-devel-0.9.7d-0vl3.i386.rpm
glib-devel-1.2.10-0vl5.i386.rpm
もインストールしておく。
$ tar jxvf espgs-7.07.1-source.tar.bz2
$ cd espgs-7.07.1
$ configure --with-ijs --with-gimp-print --with-omni --w...
このままではmake時以下のようなエラーが出る
./obj/icc.o(.text+0x2bb): In function `icmAllocStd_mallo...
icclib/icc.c:400: undefined reference to `rpl_malloc'
./obj/gdevifno.o(.text+0xcbd): In function `initwriteima...
src/gdevifno.c:650: undefined reference to `rpl_malloc'
./obj/dscparse.o(.text+0x11): In function `dsc_init':
src/dscparse.c:206: undefined reference to `rpl_malloc'
./obj/dscparse.o(.text+0xb9c6): In function `dsc_parse_p...
src/dscparse.c:3995: undefined reference to `rpl_malloc'
./obj/dscparse.o(.text+0xbcb2): In function `dsc_parse_c...
src/dscparse.c:4050: undefined reference to `rpl_malloc'
./obj/dscparse.o(.text+0xbfe1):src/dscparse.c:4122: more...
`rpl_malloc' follow
collect2: ld はステータス 1 で終了しました
make: *** [bin/gs] エラー 1
そこでsrc/dscparse.cの最終行に
return CDSC_OK;
}
以下が追加部分
void *rpl_malloc (size_t __size)
{
if (__size == 0) {
__size++;
}
return malloc(__size);
}
を追加する。
$ make
$ bin/gs --help
ESP Ghostscript 7.07.1 (2003-07-12)
(略)
Available devices:
alc2000 alc4000 alc8500 alc8600 ap3250 appledmp atx23...
bff bit bitcmyk bitrgb bj10e bj10v bj10vh bj200 bjc60...
bjccmyk bjccolor bjcgray bjcmono bmp16 bmp16m bmp256 ...
bmpa16m bmpa256 bmpa32b bmpamono bmpasep1 bmpasep8 bm...
bmpsep1 bmpsep8 ccr cdeskjet cdj1600 cdj500 cdj550 cd...
cdj890 cdj970 cdjcolor cdjmono cfax cgm24 cgm8 cgmmon...
cljet5c cljet5pr coslw2p coslwxl cp50 cups declj250 d...
^^^^CUPSを確認...
(略)
$ su
# make install
''gsとESP gsとを区別するために''
# cd /usr/local/bin
# mv gs esp-gs
# cd /usr/bin
# mv gs gs.org
# ln -s /usr/local/bin/esp-gs gs
としておく。
それ以外Font関係等は[[GNU GS:https://wwwism.dyndns.org/hp...
ただし、このままでは/usr/local/share/ghostscript/7.07/lib...
の指定をしても表示されない。そこで
ghostscript/7.07/lib/gs_res.psの248行付近の
/FontResourceDir (/usr/local/share/ghostscript/fonts/)...
を
/FontResourceDir (/Resource/Font/) readonly .forcedef ...
^^^^^^^^^^^^^^^変更箇所
に
/GenericResourceDir (/usr/local/share/ghostscript/) re...
を
/GenericResourceDir (/Resource/) readonly .forcedef ...
^^^^^^^^^^^変更箇所
に変更する。
これで、
$ gs article9.ps
等で日本語の確認をする。
**Canon F850+coregaのプリンタサーバ(PServer) [#y3b9223f]
プリンタ環境がF850+PServerなので、CUPSで印刷できるか試し...
F850は対応ppdがないので、bjc-800でトライする。
上記のLP-8900と同じようにhttp://localhost:631にアクセスし...
PServerはネットワーク環境は
socket://192.168.10.11:9100を選択する。
よって/etc/cups/printers.confは
# Printer configuration file for CUPS v1.1.21rc1
# Written by cupsd on Sat Aug 21 17:18:33 2004
<DefaultPrinter f850>
Info
Location
DeviceURI socket://192.168.10.11:9100
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
となる。
このままでは小さくしか印刷されないので
/etc/cups/ppd/f850.ppdファイルの
gsのオプションでresolutionを指定する、また用紙サイズもA4...
63行あたりを変更する。
*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER ...
USE -sDEVICE=bjc800%A%Z -r600x600 -sPAPERSIZE=a4 -sOutpu...
^^^^^^^^^^^^^^^^^^^^^^^^追加
一応CUPSを再起動
/etc/rc.d/init.d/cups restart
http://localhost:631で、プリンタのテストページ印刷で
Imageable Areaの
PageSize: 8.0x11.3in
Resolution: 600x600dpi
を確認する。
これでだいたいA4に印刷されるが若干下が切れる。またjpeg画...
これらは、f850用のppdではなくbjc800を利用したので・・・(^...
***設定ページアクセス制御 [#x467341d]
/etc/cups/cupsd.confの750行あたりに許可ネットワーク、ホス...
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.10 <---追加
</Location>
アクセスポートもこのファイルで指定できる。
変更したらCUPSを再起動
2004/08 DE JE2ISM
***参考1(PSプリンタ) [#w3117cc5]
ちなみに、プリンタがPSプリンタだった場合はどのように動作...
職場にはLBP-2260PSというプリンタがあるので接続した。古い...
lpdを使用した。
設定は
デバイス:LPD/LPR URL: lpd://10.2.1.1:515/xjprint
ポート名等は、WindowsXPのプリンタのプロパティのポートの構...
ドライバ:Raw Raw Queue
設定後ppdファイルは作成されず、またgsは当然使用していない...
問題なく動作した。
***参考2(用語) [#o33db673]
OMNI:
OMNIプリンタドライバは、Ghostscript対応の300以上のプリン...
のプリンタドライバです。対応プリンタの一例としてCanon BJ...
HP LaserJet、Brother、Okidata ML、Panasonic KX、Star NX...
IJS:
これは、プロセス間通信を利用して、プリンタ・コマンドを生...
あり、全体は「IJS Client」と「IJS Server」という2種のAPI...
IJS対応のプログラムは、これら2つのAPIに沿って作られた2つ...
(IJS ClientプログラムとIJS Serverプログラム)で構成され...
IJS Serverプログラムは、パイプを通じてIJS Clientプログラ...
プリンタ・コマンドを生成する。また、IJS Clientと同じAPI...
アプリケーションは、IJS Serverプログラムと直接通信するこ...
IJS Clientをサポートしたツールとしては、Ghostscriptが挙...
PDC:
IJSと同様に、PDCもサーバ用とクライアント用の2つのAPIから...
は、Omniプロジェクトが提供するOmniドライバのAPIをベース...
また、先のIJSは、ラスタ・プリンタへの対応を前提にしたAPI...
非常にシンプルなものとなっている。対するPDCは、PostScrip...
サポートするための高度な機能を提供している。
PPDファイル:
PostScript出力機の解像度など、機種依存の情報を記述したフ...
---------------------------------------------------------...
RIGHT:[[元ページ:https://wwwism.dyndns.org/hp/linux/cups....
ページ名: