今時、lpr 使ってる馬鹿って・・・プププ

1名無しさん@カラアゲうまうま
垢版 |
NGNG
タイトルにカチンときてしまったあなた、こんにちは。
ここは UNIX で印刷およびプリンタ管理の話題を扱うスレです。

高価なLPR対応ネットワークレーザプリンタをガツンと
購入できてしまうような御仁は別として、安物プリンタをなんとか
UNIX でうまくだまして使う方法を語りましょう。

関連りんく:
LPRng: http://www.astart.com/lprng/LPRng.html
Common Unix Printing System: http://www.cups.org/
Ghostscript: http://www.cs.wisc.edu/~ghost/
Gimp-Print: http://gimp-print.sourceforge.net/
202あぼーん
垢版 |
NGNG
あぼーん
NGNG
Unix を使っている人って、インクジェットでプリントアウトとかしない?
個人用途だったら、かなり良くなってきてる気がするんだけど。
フォントとかなんとかしたいけど、難しくてよくわからんちん。

ついでに hp の安物プリンタ 3420 がお勧めです。
レザープリンタが好きだったんだけど、なんかもうこれで良いような気がしてきた。
インクカードリッチが高いけど、詰め替えすれば良いし。
上の方で印刷が遅いとあるけど、モノクロ印刷はめちゃくちゃ速いです、インクの滲みもない。
ドライバが良くなったのかな。
NGNG
hpインクジェットプリンタのモノクロ印刷は伝統的にけっこう速い
NGNG
tsukumo.co.jp とかで価格を調べてみたんだけど、モノクロレーザー
プリンタも、安いものだと店頭価格二万円強くらいからあるんだね。
コンパクトで、スタンバイ電力も数ワットとか、夜間でも使えるファン
レス静音なんていうのもあったりして、メーカーも率直に大したものだ
と思った。
レーザープリンタというと、綺麗で安定だけど、でかくて重くて高価な
ビジネス機器という印象だった。

トナーのコストやサポート ? が心配だけど、私もほしいなあ。
やはり紙で打ちだせるのは大きい。線も引けるし書き込みもでき
るし、いざ紙に打ちだしてみると、ソースや文書の妥当でないとこ
ろ、おかしなところに気づくことがある。
# 全部ディスプレイ上で解決できない自分が駄目なだけか (^^;
cups も触ってみたいな。
NGNG
廉価レーザープリンタはPDL載ってないのが多いもんで
UNIX系OSでは手も足も出なかったりするわけだが
NGNG
安いレーザプリンタでAdobe Postscript interpreterありと無しだと、
軽く1万円くらい価格が違う奴があるね。Fontを載せると大変なことに…
Ricohscriptでも数千円は違う。
NGNG
PostScript非対応でもGhostScriptが対応してれば
それで十分うごきますけど
設定めんどくさいですからねぇ
NGNG
PDLが載ってなきゃGhostscriptでも対応できないわけだが
NGNG
ブラザーのレザーと HP のインクジェットで迷ったけど、
結局安さで HP にしたよ。
個人用途だったら最早インクジェットで十分な気がする。
OKI の 8w とかいう安物レザー使ってたけど、モノクロ印刷
あんまし変らんかも。高いの購入するほど印刷もせんし。
NGNG
PS プリンタでないものが多いんですか。
うーーんちょっと残念…
でも、情報ありがとうございました。

インクジェットは大昔使ったのは、印刷品質とか騒音や速度が
悩ましかったんですが、プリントアウト見ると最近のは十分きれ
いだし、動作音も静かだと思いました。
忙しいときに干からびさせまくってお蔵にしてしまい、ノズルの
目詰まり対策が当時は気になってたんですが、毎朝一枚 cron
とかでカレンダーとか予定表とか Fortune 打ちだして、コンス
タントに使えば良かったのかな。
212210
垢版 |
NGNG
>>211
俺もそのクチだったよ。
会社でインクジェットプリンタを買ったんだけど、なんか5年前とは別世界って感じ。
Canonの850i?とか言うやつ。
モノクロの印刷品質もなかなかだし、騒音も許容範囲。速度も馬鹿みたいに速い。
速そうな音がするので、レザーより速く感じてしまう。
ノズルの目詰りは1月に一度程度印刷してあげるだけで良いらしいよ。

hp のはインクタンクにノズルがついてるので、インクを購入すれば良いだけ。
個人的な意見だけど Epson のは壊れやすい気がする……
213211
垢版 |
NGNG
>>212
別世界ですか。
カタログ調べてみようかな (^^;
ノズルのメンテナンスが楽というのはいいですね。
NGNG
>>212
たしかに音は速そうだな(・∀・)ウヒョ
NGNG
>>212
エプソン機が壊れやすいって・・・。ヘェー。ヘェー。でも、下位機種なら安価でしょ。
壊れ次第買い替えるのもいい思う。毎年性能が上がってるみたいだし・・・。
・・・と今どきのインクジェット(EPSON)を購入した時、思ったYO。
NGNG
Canonのインクジェット使ってるけど
本体2万程度で買ったのに
ヘッド+インクフルセット買うと1万近い。
これはこれでどうかとおもた。
NGNG
プリンタ屋がインクで儲けてるのはある種携帯電話業界のビジネスモデルと
似たようなもんだからしゃーないけどね。
NGNG
>>215
しょっちゅうプリンタを使ってあげると、エプソンは壊れないっぽいです。
でも、めったに使わにけど時々猛烈に必要になるのがプリンタだしなぁ。
ところで、エプソンはgs用のドライバを供給してくれてるのん?
使ってる人、出来はどうですか。
写真印刷とかあるけど、 Unix の環境で使うとプリンタの性能を使い切れてるのかなぁ、と思う。
あちきにはよくわかんないけど。
>>216
インクは詰め替えてみては?
キャノンのは構造的に詰め替えしやすいみたいです。
俺は hp のを詰め替えて使ってます。
印刷品質は普通。安物のプリンタ(3420)だから気にならないのかもしれないけど。
NGNG
(´-`).。oO 書く前にちょっとぐらいググってみてもバチは当たらないと思うな…
NGNG
インクジェットの話ですが、こんな事になってるみたいです、凄い。
ttp://www.ricoh.co.jp/IPSiO-G/index1.html
ttp://www.ricoh.co.jp/IPSiO-G/products/g707.html

>>219
ごめんなさい、盛り上げようと思って、なんとなく質問っぽい事書いちゃいました。
NGNG
顔料インクっていうと M菱鉛筆の Procky マーカーみたいなのだろうか。

価格.com には出てないみたいだけど、これ値段どうなるんだろ。
NGNG
>>221
顔料系のインクって最近増えてるよ。
hpとか、キャノンの黒色とか。
なんかよーわからんけど、黒色はクッキリしてる。y
223215
垢版 |
NGNG
>>218

>>219が言いたいのはこういうことでしょ?

http://www.epkowa.co.jp/linux/index.html

224名無しさん@お腹いっぱい。
垢版 |
NGNG
エプソンユーザーだが。

UNIXのドライバはWindowsのドライバに比べてインクの量が多すぎませんか?
もう少し細かく制御できないものかねぇ
NGNG
ドライバの開発費用をインク代で回収するのですよ。
我慢して下さい。
NGNG
マイナーなプラットフォーム向けのドライバほどインクが濃くなるのか?
NGNG
Linux Magazineでcupsの特集あったけど、
printer各社で新しいframeworkに取り組んでんだね。
NGNG
それがリナザウに移植されればどれだけ便利か。
NGNG
喪前はザウルスで一体何を印刷するつもりなのかと
NGNG
メモリがタイトなシステムでCUPSは無謀だよな

スプール生成するだけで平気で数時間ぐらいかかりかねない罠
NGNG
げ、そうなのかよ。せっかくプリンタもらったのに。
漏れは別にザウルスで使うつもりは無かったけどね。

ただ、ひとつとても残念なのは、漏れのPCは
ザウルスよりも低スペックなことだ。がっくし。
_| ̄|○
NGNG
一応保守
NGNG
LBP-1210っていわゆるwindows専用プリンタってやつなんでしょうか
Printing-HOWTOのリストに名前が載ってないからよくわかんないっす
NGNG
>>233
>>13に書かれているCAPTだから、>>14の言うことを試すべし。
NGNG
windows のドライバを流用するやり方とかは現実的に無理なの?
NGNG
WindowsでRedMon動かして疑似PSサーバに仕立てれば
Un*xやMacからでも使えなくはないが不自由は不自由。
237233
垢版 |
NGNG
orz _no ×100
NGNG
>>235
無線LANカードはndiswrapperってので動いている。
video/audio codecなんかもwindowsのcodecで動いてるね。
NGNG
PS→GDIの変換がいるような気がしますな。
NGNG
RedMonの下で動いてるWin32のgsにはwinpr2だかっていう
デバイスがあって、これがGDIを吐くんだけど、WinAPI
依存なので他のプラットフォームに移植するのは難しそう
なんだよね。
NGNG
Wineはそのへん手を付けてたりしない?
242名無しさん@お腹いっぱい。
垢版 |
NGNG
ポストスクリプトプリンタ(EPSON LP-9600SPD) のある環境
になったの、これを FreeBSD から使いたいです。
FreeBSD 上の platex で作成した dvi ファイルを印刷
したい場合どうすればいいのでしょうか? こういうプリンタ
には綺麗な商用フォントが入っていてそれを使えるのでしょうか?
NGNG
FreeBSDでPSプリンタを使えるようにする手引なんて
ちょっとググればザクザク出てくるわけだが
NGNG
そうやって揚げ足を取るクズしかここには居ないんですね。もういいです
NGNG
一行コピペって楽しい?
NGNG
>>245
楽しいですか?
どうですか?
NGNG
おまいら、在日をあんまり差別するなよ。
在日だって一生懸命なんだ、教えてやれって。

NGNG
>今時、lpr 使ってる馬鹿って・・・プププ

lpr ぢゃなくて lp ならいいんでつね?
249242
垢版 |
NGNG
「ghostscript は PS に対応していない printer で印刷するためのもの」
と認識していたのですが、誤りでしょうか?
FreeBSD から PS Printer に印刷するのに gs は必要ですか?
NGNG
>>249
いらんよ。
251242
垢版 |
NGNG
>>250
ありがとう。

>>243
> FreeBSDでPSプリンタを使えるようにする手引なんて
> ちょっとググればザクザク出てくるわけだが

gs を使う方法ならザクザクでてきますが…。
NGNG
LPR/IPPに対応しているんだからdvips(k)でpsファイル
にしたらあとは送るだけだろうが
253242
垢版 |
NGNG
>>252
送るとはこういうことではないのでしょうか?

$ lpr -Ppr2 report.ps
lpr: pr2: unknown printer

となってしまいました。pr2 に ping は通ります。

254名無しさん@お腹いっぱい。
垢版 |
NGNG
printcapを晒してみ
NGNG
(´-`).。oO(FreeBSDハンドブックには目を通してるんだろうか?)
NGNG
こんなん書いてみましたー。

lp-9600spd|lp9600spd|prif8n|EPSON LP-9600SPD through PRIF8N:@BACKSLASH@
:lp=:@BACKSLASH@
:rm=lp-9600spd:rp=lp:@BACKSLASH@
:sd=/usr/spool/lpd/lp-9600spd:@BACKSLASH@
:lf=/var/adm/lpd-errs:@BACKSLASH@
:mx#0:
NGNG
@BACKSLASH@って本当にそのまま書いてるわけじゃないよね?
きちんと\に書き換えてあるんだよね?

それにしてもpr2の名前を割り当ててる様子もなさそうだけど…
NGNG
>>256
こう修正してみました。

lp-9600spd|lp9600spd|prif8n|EPSON LP-9600SPD through PRIF8N:\
:lp=:\
:rm=pr2:rp=lp:\
:sd=/usr/spool/lpd/lp-9600spd:\
:lf=/var/adm/lpd-errs:\
:mx#0:
NGNG
LAN で繋がっているのですが、それを指定しているであろう
PRIF8N は参考にしたサイトそのままでよくわかってません。
NGNG
プリンタのTCP/IPインターフェースに付いてるホスト名が
prif8nなのかpr2なのか謎だな。
NGNG
>>260
そういう意味なのですか。

ネットワークプリンタなのでどっちも pr2 ですね。

lp-9600spd|lp9600spd|pr2|EPSON LP-9600SPD through pr2:\
:lp=:\
:rm=pr2:rp=lp:\
:sd=/var/spool/lpd/lp-9600spd:\
:lf=/var/adm/lpd-errs:\
:mx#0:


これでやってみたところ、

$ lpr -Ppr2 introduction.ps
lpr: Unable to connect to /var/run/printer: No such file or directory
lpr: Check to see if the master 'lpd' process is running.
jobs queued, but cannot start daemon.

こうなってしまいました。
NGNG
>>261
前提知識が少なすぎないか?
じっくり読みなよ。
http://www.jp.freebsd.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/handbook/printing.html
NGNG
>>261
そのプリンタ使ってる人、外におらんの?
その人に聞くのが一番早いと思うが。
NGNG
lpr: Check to see if the master 'lpd' process is running.
lpr: Check to see if the master 'lpd' process is running.
lpr: Check to see if the master 'lpd' process is running.
NGNG
lpd を起動させたら印刷できました。
これで、レポート作成の全ての工程を
FreeBSD 上でできるようになり幸せです。

ありがとうございました。
266名無しさん@お腹いっぱい。
垢版 |
NGNG
CUPSを使用している場合は、印刷コマンドはどのように
入力すれば良いのでしょうか?

例えばsylpheedではデフォルトで
lpr %s
となっていて、そのままでは日本語が化けてしまいます。

Mozillaでは、
lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}
となっていて、出力しても何もプリントされません。
CUPSのJOBSで確認すると(STDIN)と標準入力で渡っている
ようなのですが、ステータスがabortedになっています。

GNOMEのテキストエディタでは、プリンタの場所でCUPSが指定
出来て、日本語も化けずにプリントされています。
267名無しさん@お腹いっぱい。
垢版 |
NGNG
/usr/local/bin/lpr
とかCUPS用のlprをフルパスで書いてみるとどうよ
268名無しさん@お腹いっぱい。
垢版 |
NGNG
>>266
a2ps -=mail '%s'
使ってる。
a2psは結構十分な機能を持ってるね。
NGNG
>>266
/etc/cups/mime.convsでfilterの設定。
filter programの引数はマニュアルを参照のこと。
270266
垢版 |
NGNG
ありがとうございます。
やってみます。
NGNG
保守ついでに。
すっかり見落としてんだけど、EPSON COWAからESC/PageS用のフィルタがリリースされてたんだね。

ttp://www.epkowa.co.jp/lx-bin/info/dtl?k=LP&c=I000000243

肝心のフィルタプログラムはLinux用バイナリだけでソース非公開なのが何だけどね。Linuxでサーバ立てておけば、他のU*xからも同じPPDで印刷できるということになるかな?
272名無しさん@お腹いっぱい。
垢版 |
2005/03/25(金) 08:10:25
すめらぎ、ってなんかスメルラッグって感じしねえ?
2005/03/27(日) 14:48:11
>>272
いやそれほどでも
っていうかスメルラッグってなに?
UNIX時間(+0900)35年,2005/04/02(土) 21:02:18
cupsで日本語が印刷できなくていろいろ調べたあげく、
gsの引数に-dPARANOIDSAFERが指定されているのが原因だとわかり、
.ppdファイルのFoomaticRIPCommandLineの設定のところを
-dPARANOIDSAFERから-dSAFERに書き換えたら、印刷できるようになった。
PARANOIDSAFERってなに?どうゆうあれでしょう。
2005/04/21(木) 01:44:32
フォントが読めなかったんじゃない?
セキュリティレベル強すぎて。
2005/10/18(火) 02:17:20
こんなスレがあるとは・・・。
どなたか、古いSolaris(2.6)にCUPS入れてる人居ませんか?
今、素性の知れない(入力フォーマットが分からない)xeroxのレーザー
と、最近出たEPSONのLPV500を認識させようとしてるけど、EPSONの
ドライバはLinux専用で、新しすぎるので、Solarisで実現させるのに
てこずってます。
lpは停止させないといけないのでしょうか?色々掘っていったら、
printcapまで見つかって発散してますw
277名無しさん@お腹いっぱい。
垢版 |
2006/05/14(日) 00:53:15
あいやー、PDFがきれいに印刷できん
278名無しさん@お腹いっぱい。
垢版 |
2007/12/19(水) 21:53:58
age
2007/12/25(火) 21:13:03
ちょうど5年半になるわけですか >>1
> タイトルにカチンときてしまったあなた、こんにちは。
> ここは UNIX で印刷およびプリンタ管理の話題を扱うスレです。

やい店主、コーヒーcups ってなんだ (神聖モテモテ王国)
280名無しさん@お腹いっぱい。
垢版 |
2008/01/15(火) 13:37:53
A4をB5用紙にフィットさせて(縮小)印刷するとか,
B5複数ページをB4用紙に2ページづつ割り付けて印刷するとか,
どうやってするのですか?
(それらしいツールやコマンドが見つかりませんでした)
B4に割付けのつもりで、lpr -o number-up=2 hoge.pdfとしても、
65%ぐらい縮小され割り付けられてしまいます。
割付けの場合は,サイズはそのままで印刷されて欲しいのです。

lprのオプションでは,該当するものが見つからず,
PPDを読んで該当オプションはなかったです。
参考になるサイトでも,適切にググルためのキーワードでもよいので,
よろしくお願いします。

環境はCUPS-SVD-1.1です。
あまり関係ないかもしれないけどPPD。
*PPD-Adobe: "4.3"
*% =========================================
*% Adobe Systems PostScript(R) Printer Description File
*% Copyright 1987-1995 Adobe Systems Incorporated.
*% All Rights Reserved.
*% =========================================
*% Copyright 2000 PSIP
*% PPD for EPSON LP-8700 PS3
*% For Windows and Macs
*% Aug 10, 2000
*% lastupdate: December 01, 2003
*% =========================================
2008/01/15(火) 13:38:57
psresize(1)
2008/01/15(火) 13:45:55
psnup(1)
283名無しさん@お腹いっぱい。
垢版 |
2008/06/12(木) 07:03:30
solarisからlpコマンドを発行し、WINDOWS経由のUNIX印刷サービスを経由して
印刷をしているのですが文字化けでうまく行きません。

Solaris⇒プリンタ
Solaris⇒Solaris⇒プリンタ
Windows⇒プリンタ
(⇒はLAN経由ということで)

はうまく出るのですが、
Solaris⇒Windows⇒プリンタ
では文字化けします。

Solarisの印刷イメージがさらにWindowsのドライバで
変換されているようです。
上記構成でうまく出力できている事例があったら教えてください。

2008/06/12(木) 07:38:08
>>283
ここはlprスレ。lpは関係ない。
285283
垢版 |
2008/06/13(金) 06:12:39
>>284
失礼しました。
自己解決しましたのでお騒がせしました。
286名無しさん@お腹いっぱい。
垢版 |
2008/11/12(水) 18:59:18
年賀状印刷に向けてage
gutenprintってlprで出力しているんだよね、
firefoxとかの場合はgutenprint-cups経由だけど
コマンドラインでやるときはどうするのだろう。
複合機の場合は実のところpsでだしておいて2048x1536ぐらいのjpegにgsで展開してから
メモリーに送ってそれを刷った方が楽な気もするけれど
gimpひらかないでlprで直接つかうやりかたがわからない。
287名無しさん@お腹いっぱい。
垢版 |
2008/11/13(木) 19:10:38
梶谷秀
288名無しさん@お腹いっぱい。
垢版 |
2008/11/13(木) 23:16:49
>>286
CUPSドライバの設定して、接待したプリンタを印刷時に指定。
289286
垢版 |
2008/11/15(土) 11:27:45
>>288 あんがとー
楽天でリサイクルカートリッジ買ってやってみる。
これunixでプリントスレ的に使っちゃ不味いかな。
2008/11/18(火) 23:19:37
年賀状を出す相手がいないので sage
2008/11/20(木) 14:20:29
CUPSをコマンドラインで使うとき
lprで印刷できなくてはまる。
/usr/local/bin/lpr
とCUPS用を直接指定するわけだけど名前は変えてほしかった。
画像ファイル直接指定でも使えるのには驚いた。
2008/11/20(木) 15:36:35
FreeBSDなら、CUPS_OVERWRITE_BASE
それ以外でも、旧lprを消すかchmod -xすればいいだけ。
2008/11/20(木) 19:27:39
そうするとgimpで印刷できなくなるのでは?
よく分かっていないのだけれど(まだgimpで印刷できてない)
windowsとか印刷バイナリーを作ってunixでする場合とか
lprで直接叩くんではないかと思う。
lpがあるからいいのか?

lprなしでgimpのgutenprintが機能するならいいけれど
gimpはcups経由のgutenprint使用は選択できないはず。
一般アプリはlprを使わずcups APIを使って印刷するから
むしろあまり使う人のいないcupsのlprをlpcupsとかエイリアスかシンボリックリンク作る方が
互換性も保持できると思う。

多分このスレの始まったときはcupsのlprなんて認識していなかったと思うけれど
APIを使わないほうが依存度が低くてUNIXぽくて良いのではと思う。

まぁ、UNIXの印刷とかよく分かっていないから心象だけだけどね

2008/11/23(日) 11:58:20
ln -s /usr/local/bin/lpr /usr/local/bin/lpc
としたのだけれど
lpc
だと「無い」といわれフルパスだと使える。
なぜだorz
/usr/local/binには普通にアプリがたくさん入っていて
どつからでも呼び出せるのに

開き直ってフルパスで使ってやる。
295名無しさん@お腹いっぱい。
垢版 |
2008/11/23(日) 12:36:38
sh$ hash -r
csh% rehash
とか?
2008/11/23(日) 13:10:06
ありがとう。理解不足ながらhashはかけたのだけれど
?Invalid command
とでるだす。
ちなみにシンボリックリンクではなくてcpでもだめでした。
もちろん「x」は全ユーザーに許可してます。
つまり
/usr/local/bin/lpc ~/wk/tst.ps
or
/usr/local/bin/lpr ~/wk/tst.ps
はOKで
cd /usr/local/bin;lpc ~/wk/tst.ps はNG
cd /usr/local/bin;./lpc ~/wk/tst.ps はOK
というわけ
まだ基本が分かってないなぁ。
2008/11/23(日) 15:24:20
早くしないと年賀状が刷れないと
家族から矢のような催促
2008/11/23(日) 15:30:33
解決した。
lpcという名前はすでにパスの上位(/usr/sbin)で使われていたからだめだったようです。
~/bin(一般的にパス定義済み)
を生成してその中にclpという名でシンボリックリンクをはった。
ln -s /usr/local/bin/lpr ~/bin/clp
hashなどせずそのままつかえた。
clp tst.ps

これで/usr/binのlprと使い分けられる。
今なんでこれやってんのかというとコマンドラインでのCUPSのlprの使用と
素のlprを分けるため

ちなみにcupsのlprはpsでなくても印刷してくれる。
pdfとか開かずに
lpc *.pdf
ですむのがいい。
2008/11/23(日) 20:09:24
gimpについてはlpr叩くのは挫折してファイル出力で妥協
通販で注文したリサイクルインクカートリッジが届いたので
とりあえず画像とかpdfとか
clp *pdf で刷れるようになった。
プリンタの掃除とかはWin機でやった。
xpdfで文字化けしてgimpやgsで化けないpdfは印刷では化けた。

このスレのlprとcupsのlprとでは違うと思うけれど
とりあえずLinuxバイナリなしで写真とかテキストとかすれるようになった。
但しdpiとかCUPSの設定とプリンタと違うので
設定ファイルは直さないといけない。
年賀状は一旦表紙とかもPDFにしておいてする作戦を検討
2008/11/26(水) 14:58:26
lp とlprの違いと存在意義の差がわからん。
shとcshのようなものなのか?
2008/11/26(水) 15:15:35
lpはSysV由来、lprはBSD由来。
2008/11/26(水) 17:42:44
>>301 あんがと
じゃあどちらでもいいわけか。
cupsのlprとlpも微妙に引数違うのだけれど
とりあえずlprでいこう

レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況