* [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