ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] foo2oak & Ghostscript & Kyocera KM-1635
@ 2007-09-15 11:04 ABATAPA
  2007-09-15 12:22 ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: ABATAPA @ 2007-09-15 11:04 UTC (permalink / raw)
  To: community

	Доброго дня!
Кто-нибудь использует foo2oak?
Пытаюсь с помощью него заставить печатать в Linux Kyocera KM-1635 
(который "официально" не печатает в Linux), т.к. он явно использует OAK 
(подсмотрено, разумеется). Печатает, но в зеркальном(!) отображении (т.е. 
все - зеркально относительно длины листа), и, несмотря на передаваемые 
параметры бумаги, только на A4 R, т.е. при расположении бумаги вдоль барабана 
(для равномерного его износа) мы получаем печать "вдоль" принтера, как 
следствие - поперек бумаги.
Вопросы:
 - Кто-нибудь заставлял работать в Linux Kyocera KM-1635? (Согласно 
http://www.linuxprinting.org/printer_list.cgi?make=Kyocera - нет) 
 - Как "отзеркалить" изображение в Ghostscript c помощью параметра командной 
строки?
 
-- 
ABATAPA


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] foo2oak & Ghostscript & Kyocera KM-1635
  2007-09-15 11:04 [Comm] foo2oak & Ghostscript & Kyocera KM-1635 ABATAPA
@ 2007-09-15 12:22 ` Michael Shigorin
  2007-09-15 15:14   ` ABATAPA
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2007-09-15 12:22 UTC (permalink / raw)
  To: community

On Sat, Sep 15, 2007 at 03:04:00PM +0400, ABATAPA wrote:
> Кто-нибудь использует foo2oak?

Нет, но в данном случае я бы пробовал снапшот посвежее для начала.

>  - Как "отзеркалить" изображение в Ghostscript c помощью
>  параметра командной строки?

http://www.mail-archive.com/debian-russian@lists.debian.org/msg05121.html?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] foo2oak & Ghostscript & Kyocera KM-1635
  2007-09-15 12:22 ` Michael Shigorin
@ 2007-09-15 15:14   ` ABATAPA
  2007-09-16 14:45     ` [Comm] foo2oak & Ghostscript & Kyocera KM-1635 - РЕШЕНО ABATAPA
  0 siblings, 1 reply; 10+ messages in thread
From: ABATAPA @ 2007-09-15 15:14 UTC (permalink / raw)
  To: community

15 сентября 2007 г. Michael Shigorin написал:
> Нет, но в данном случае я бы пробовал снапшот посвежее для начала.
Да он вроде и не старый...
>
> http://www.mail-archive.com/debian-russian@lists.debian.org/msg05121.html?
Хм... Хотелось бы как параметр командной строки...


-- 
ABATAPA


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] foo2oak & Ghostscript & Kyocera KM-1635 - РЕШЕНО
  2007-09-15 15:14   ` ABATAPA
@ 2007-09-16 14:45     ` ABATAPA
  2007-09-16 14:55       ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 10+ messages in thread
From: ABATAPA @ 2007-09-16 14:45 UTC (permalink / raw)
  To: ALT Linux Community general discussions

15 сентября 2007 г. ABATAPA написал:
> Хм... Хотелось бы как параметр командной строки...
Все, задача решена. Я научил Linux печатать на этом принтере. 
Судя по linuxprinting.org - первый.
-- 
ABATAPA


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] foo2oak & Ghostscript & Kyocera KM-1635 - РЕШЕНО
  2007-09-16 14:45     ` [Comm] foo2oak & Ghostscript & Kyocera KM-1635 - РЕШЕНО ABATAPA
@ 2007-09-16 14:55       ` Motsyo Gennadi aka Drool
  2007-09-17  6:41         ` ABATAPA
  0 siblings, 1 reply; 10+ messages in thread
From: Motsyo Gennadi aka Drool @ 2007-09-16 14:55 UTC (permalink / raw)
  To: ALT Linux Community general discussions

ABATAPA пишет:
> 15 сентября 2007 г. ABATAPA написал:
>> Хм... Хотелось бы как параметр командной строки...
> Все, задача решена. Я научил Linux печатать на этом принтере. 
> Судя по linuxprinting.org - первый.

	Значит нужно увековечить на freesource.info ну и на linuxprinting.org 
черкнуть рецептик ;-)


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] foo2oak & Ghostscript & Kyocera KM-1635 - РЕШЕНО
  2007-09-16 14:55       ` Motsyo Gennadi aka Drool
@ 2007-09-17  6:41         ` ABATAPA
  2007-09-17 20:53           ` [Comm] [UNDOCUMENTED] Re: [SOLVED] foo2oak & Ghostscript & Kyocera KM-1635 Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: ABATAPA @ 2007-09-17  6:41 UTC (permalink / raw)
  To: ALT Linux Community general discussions

16 сентября 2007 г. Motsyo Gennadi aka Drool написал:
>         Значит нужно увековечить на freesource.info ну и на
> linuxprinting.org черкнуть рецептик ;-)
Думал об этом...


-- 
ABATAPA


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Comm] [UNDOCUMENTED] Re: [SOLVED] foo2oak & Ghostscript & Kyocera KM-1635
  2007-09-17  6:41         ` ABATAPA
@ 2007-09-17 20:53           ` Michael Shigorin
    0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2007-09-17 20:53 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Mon, Sep 17, 2007 at 10:41:04AM +0400, ABATAPA wrote:
> > Значит нужно увековечить на freesource.info ну и на
> > linuxprinting.org черкнуть рецептик ;-)
> Думал об этом...

Думать не помогает, помогает *быстро* публиковать хотя бы самые
черновые наброски.  Иначе при следующем столкновении с проблемой
нагугливается свое "всё, решил" -- и -- всё...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] [UNDOCUMENTED] Re: [SOLVED] foo2oak & Ghostscript & Kyocera KM-1635
  @ 2007-09-19 11:20               ` ABATAPA
  2007-09-26 20:18                 ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: ABATAPA @ 2007-09-19 11:20 UTC (permalink / raw)
  To: ALT Linux Community general discussions

18 сентября 2007 г. Maks Re написал:
> поддерживаю...
> у самого есть аткой аппарат в месте одном...
Хм... Тогда так...
Посмотрев, что выходит "из-под пера" драйвера Windows, я узрел в начале 
файла "OAK".
Сделав
# apt-cache search  oak
я получил
Lfoo2zjs - ZJS (some HP/Minolta) printer driver

 Установив пакет, я добавил принтер, выбрав производителя "Generic", 
модель "OAKT Printer foo2oak". Попробовав печатать на нем, я увидел, что 
несмотря на любые настройки позиции листа, печать происходит _вдоль_ 
принтера, а т.к. у нас бумага лежит вдоль барабана (лист A4 в кассете 
вертикально) для равномерности износа последнего - я получал печать поперек 
листа. И все бы ничего - в конце-концов, есть же лоток для ручной подачи, - 
но лист печатался ЗЕРКАЛЬНО по длине листа! 8(
 Пришлось думать, как "отзеркалить" выводимое изображение.
 Сначала хотел использовать GhostScript, однако, скопировав оригинальный 
/usr/bin/foo2oak в /usr/bin/foo2oak.orig:
	# cp -a /usr/bin/foo2oak /usr/bin/foo2oak.orig
сделав простую "оболочку" (wrapper) /usr/bin/foo2oak вида:
	#/bin/bash
	echo "$@" >/tmp/foo2oak.log
	cat > /tmp/foo2oak.out
	foo2oak.orig <  /tmp/foo2oak.out

я получил  /tmp/foo2oak.out, на который file невозмутимо сказал, что это PNM 
image.
Тогда, посмотрев все исполняемые файлы, которые начинаются с 'pnm', я нашел 
решение - pnmsplit для разбиения общего PNM на отдельные файлы-страницы, и 
pnmflip для "зеркалирования"/вращения (из netpbm).

В итоге, после нескольких экспериментов, я исправил /usr/bin/foo2oak  так:
	#!/bin/bash
	
	TMPFILE=`mktemp -t foo2oak.$$.` || exit 1
	pnmsplit - $TMPFILE%d.pnm -padname=3
	for i in $TMPFILE[0-9]*.pnm ; do pnmflip -transpose < $i > $i.new; done
	cat $TMPFILE[0-9]*.pnm.new | foo2oak.old "$@"
	/bin/rm $TMPFILE[0-9]* $TMPFILE

Так же пришлось исправить и /usr/bin/foo2oak-wrapper, т.к. почему-то не 
получалось одними лишь свойствами драйвера / параметрами страницы выбрать 
источник бумаги (нижний лоток):
	#!/bin/bash
	foo2oak-wrapper.orig -p9 -s1 -op


Я понимаю, что все это некрасиво, но... Меня просто утомило, что для того, 
чтобы напечатать страницу на этом "поделии", мне приходится перебрасывать 
файл в Windows. И в тот вечер чаша моего терпения иссякла. :)

Единственное неудобство (хотя - может, и достоинство) сейчас - это то, что 
после печати таким образом этот МФУ ждет вмешательства пользователя, 
сигнализируя соотв. значком, т.к. формат и ориентация печатаемого листа 
(Plain A4) не совпадают с тем, что имеется в лотке. Приходится вставать, 
подходить  к принтеру, жать кнопки "Printer" и "Продолжить" (большую 
зеленую) - один раз на задание.

Зато - можно наконец-то печатать. :)

PS: Если у кого-то другая ориентация бумаги - придется поменять параметры 
pnmflip, и изменить параметры для foo2oak-wrapper.orig, которые определяют 
формат и ориентацию бумаги. Хотя, советую печатать "поперек" листа (в кассете 
A4 вертикально) - как я уже упоминал, при этом барабан будет изнашиваться 
равномерно (а не только в середине на ширину A4), да и порошок будет 
расходоваться экономнее.

PPS: Против таких "недопринтеров", но... Купили "по совету знакомых спецов", и 
было поздно.
-- 
ABATAPA


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] [UNDOCUMENTED] Re: [SOLVED] foo2oak & Ghostscript & Kyocera KM-1635
  2007-09-19 11:20               ` ABATAPA
@ 2007-09-26 20:18                 ` Michael Shigorin
  2007-09-28 14:02                   ` ABATAPA
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2007-09-26 20:18 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, Sep 19, 2007 at 03:20:47PM +0400, ABATAPA wrote:
> Я понимаю, что все это некрасиво, но... Меня просто утомило,
> что для того, чтобы напечатать страницу на этом "поделии", мне
> приходится перебрасывать файл в Windows. И в тот вечер чаша
> моего терпения иссякла. :)

О как.  А списаться с автором его ещё хватит? :)
(я-то в архив по foo2zjs отложил, но перевести всё
или выбрать нужное вряд ли доберусь)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] [UNDOCUMENTED] Re: [SOLVED] foo2oak & Ghostscript & Kyocera KM-1635
  2007-09-26 20:18                 ` Michael Shigorin
@ 2007-09-28 14:02                   ` ABATAPA
  0 siblings, 0 replies; 10+ messages in thread
From: ABATAPA @ 2007-09-28 14:02 UTC (permalink / raw)
  To: ALT Linux Community general discussions

27 сентября 2007 г. Michael Shigorin написал:
> О как.  А списаться с автором его ещё хватит? :)
> (я-то в архив по foo2zjs отложил, но перевести всё
> или выбрать нужное вряд ли доберусь)

Ох, я и так зачастил на Google Translate... А весь этот труд переводить...
Сознаю, что надо, но... Не успеваю. Но хочу. :)

-- 
ABATAPA


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2007-09-28 14:02 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-15 11:04 [Comm] foo2oak & Ghostscript & Kyocera KM-1635 ABATAPA
2007-09-15 12:22 ` Michael Shigorin
2007-09-15 15:14   ` ABATAPA
2007-09-16 14:45     ` [Comm] foo2oak & Ghostscript & Kyocera KM-1635 - РЕШЕНО ABATAPA
2007-09-16 14:55       ` Motsyo Gennadi aka Drool
2007-09-17  6:41         ` ABATAPA
2007-09-17 20:53           ` [Comm] [UNDOCUMENTED] Re: [SOLVED] foo2oak & Ghostscript & Kyocera KM-1635 Michael Shigorin
2007-09-19 11:20               ` ABATAPA
2007-09-26 20:18                 ` Michael Shigorin
2007-09-28 14:02                   ` ABATAPA

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git