2008年2月27日

[plamo:28951] Re: CUPS euc-jp error


冨岡です。

From: Akira Matsui <akira_matsui@xxxxx>
Subject: [plamo:28892] Re: CUPS euc-jp error
Date: Tue, 12 Feb 2008 09:05:31 +0900

> > きちんと CUPS の動きを見てはいないのだけど,cups に投げる前に a2ps あた

> > りで Postscript 化しておく,というのは不可ですか?
> >
> > # 多分,CUPS 的には文字コードの判別とかが必要な raw text よりも PS 化さ
> > # れたデータの方が扱いやすいと思うので..
>
> a2ps でPostscript 化すると印刷できました.ただし,ファイル名が日本語
> (euc-jp)だとうまくいきませんでした.
>
> メーラーなどから直接印刷させたい場合は,文字コードを判別してeuc-jp だと
> a2ps の処理をどこかに:-)追加する必要がありそうです(?).

参考程度です。

Plamo-4.03 ベース (kernel-2.6.15.7) な環境で cups-1.2.2 + Pixus-560i
で Canon のドライバーを使用しています。

emacs からの印刷で .emacs に

;;; プリンタ出力設定
;; no header
(setq print-command-format "a2ps -p -ns -nh -nt -w | lpr -P pixus560i")
;; add header
;;(setq print-command-format "a2ps -p -ns -h -nt -w | lpr -P pixus560i")
(defun print-region (begin end)
(interactive "r")
(shell-command-on-region begin end print-command-format))
(defun print-buffer ()
(interactive)
(print-region (point-min) (point-max)))
(setq print-function (function print-buffer))

な設定で印刷できています。

# Plamo-4.22 の a2ps は 4.03 の物と違うので注意が必要です。

# Plamo-4.22 の gutenprint でも HL5270DN が選択できるようですけど??。


========================
以下、又 ML 汚しになります。Plamo-4.22 環境で Pixus-560i のテスト。

メーカのドライバは動作しませんでした。(CUPS-1.1.x 環境での物ですし)
gutenprint のドライバーでは CUPS のテスト印刷, Firefox から、 tiger.ps
の印刷などは問題ない模様ですが、 emacs からの印刷はできませんでした。

以下 CUPS のログの抜粋です。

D [27/Feb/2008:15:14:04 +0900] [Job 56] HWMargins = [ 10.000 15.000 10.000 15.000 ]
D [27/Feb/2008:15:14:04 +0900] [Job 56] matrix = [ 8.333 0.000 0.000 -8.333 -83.333 6891.667 ]
D [27/Feb/2008:15:14:04 +0900] [Job 56] Finishing.
D [27/Feb/2008:15:14:04 +0900] [Job 56] -dict-
D [27/Feb/2008:15:14:04 +0900] [Job 56] -dict-
D [27/Feb/2008:15:14:04 +0900] [Job 56] -dict-
D [27/Feb/2008:15:14:04 +0900] [Job 56] -dict-
D [27/Feb/2008:15:14:04 +0900] [Job 56] -mark-
D [27/Feb/2008:15:14:04 +0900] [Job 56] -dict-
D [27/Feb/2008:15:14:04 +0900] [Job 56] -mark-
D [27/Feb/2008:15:14:04 +0900] [Job 56] Error: /undefinedresource in --findresource--
D [27/Feb/2008:15:14:04 +0900] [Job 56] Operand stack:
D [27/Feb/2008:15:14:04 +0900] [Job 56] euc-jpdict Ryumin-Light-EUC-H-Italic 0.2 Ryumin-Light-EUC-H Font Ryumin-Light-EUC-H (Ryumin-Light-EUC-H) 12 Ryumin-Light EUC-H EUC-H --dict:0/10(G)-- Ryumin-Light false Ryumin-Light Ryumin-Light CIDFont --nostringval-- CMap CIDFont CMap CIDFont
D [27/Feb/2008:15:14:04 +0900] [Job 56] Execution stack:
D [27/Feb/2008:15:14:04 +0900] [Job 56] %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- 4 5 %oparray_pop 5 5 %oparray_pop --nostringval-- --nostringval-- 18 6 %oparray_pop --nostringval-- 21 7 %oparray_pop --nostringval-- --nostringval-- --nostringval-- --nostringval--
D [27/Feb/2008:15:14:04 +0900] [Job 56] Dictionary stack:
D [27/Feb/2008:15:14:04 +0900] [Job 56] --dict:1053/1417(ro)(G)-- --dict:0/20(G)-- --dict:75/200(L)-- --dict:59/200(L)-- --dict:8/18(L)-- --dict:17/17(ro)(G)-- --dict:0/10(L)-- --dict:16/24(ro)(G)--
D [27/Feb/2008:15:14:04 +0900] [Job 56] Current allocation mode is local
D [27/Feb/2008:15:14:04 +0900] [Job 56] Last OS error: 2
D [27/Feb/2008:15:14:04 +0900] [Job 56] ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
E [27/Feb/2008:15:14:04 +0900] PID 3502 (/usr/lib/cups/filter/pstoraster) stopped with status 1!
D [27/Feb/2008:15:14:04 +0900] [Job 56] Gutenprint 5.0.1 Starting
D [27/Feb/2008:15:14:04 +0900] [Job 56] Gutenprint using PPD file /usr/etc/cups/ppd/pixus560i.ppd
D [27/Feb/2008:15:14:04 +0900] [Job 56] Gutenprint CUPS option count is 5 (104 bytes)


-------------
とみおか


投稿者 xml-rpc : 2008年2月27日 18:21
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/70411
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。