[Oo-discuss] Canon LBP, OpenOffice.org, ru_RU.{CP1251,UTF-8}

Michael Shigorin mike на osdn.org.ua
Пн Авг 13 20:04:08 MSD 2007


On Mon, May 07, 2007 at 12:47:00PM +0300, I wrote:
> On Mon, May 07, 2007 at 09:49:41AM +0300, Slava Dubrovskiy wrote:
> > > http://www.freesource.info/wiki/HCL/Periferija/Printery/Canon
> > Да, нормально работало. Правда я брал дрова с сайта Canon.
> > Тогда в репозитарии еще не было.
> Их и сейчас нет, перепаковать совместимым с сизифом (хотя бы
> с FHS!) образом 1.20+ у меня уже не вышло.

На всякий напоминаю, что с тех пор появились 1.30, 1.40 и 1.50
(сейчас официально предлагают 1.30).

С ними (1.30, 1.50) мы поймали ещё два прикола.

1) если работаем в неюникодной локали, то в окружении процесса
   pstocapt2 приходится обёрткой править CHARSET на utf-8 [1];

2) при печати из OpenOffice.org 2.2.1 (как минимум) файла без 
   указанного заголовка документа опенофис может забросить туда
   нечто вроде "Безымянный1", в итоге PS, который улетает на
   печать, будет содержать фрагмент такого вида:

%!PS-Adobe-3.0
%%BoundingBox: (atend)
%%Creator: OpenOffice.org 2.2
%%For: user
%%CreationDate: Mon Aug 13 16:08:52 2007
%%Title: ??????????1
%%LanguageLevel: 3
%%DocumentData: Clean7Bit
%%Pages: (atend)
%%PageOrder: Ascend
%%EndComments
%%BeginProlog
%%BeginResource: procset PSPrint-Prolog 1.0 0
/ISO1252Encoding [
[...]

(в Title -- именно вопросики, это не ошибки экспорта при
cut-n-paste)

Похоже, придётся врезаться около /usr/lib/cups/filter/pstops*.

[1] http://fly.osdn.org.ua/~mike/RPM/SRPMS/pstocapt2fix-0.1-alt2.src.rpm
    http://fly.osdn.org.ua/~mike/RPM/RPMS/i586/pstocapt2fix-0.1-alt2.i586.rpm

PS: поскольку на CP1251 держали .zip, а в свете #12313 уже и не
держат, то бага "где-то там" после нескольких часов отладки sr@
и led@ была побеждена методом перехода в светлое будущее(TM),
конкретно в ru_RU.UTF-8.

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


Подробная информация о списке рассылки Oo-discuss