Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Печать CP866 нужна помощь  (Прочитано 1940 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Elaugaste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Печать CP866 нужна помощь
« : 23 Апрель 2010, 10:33:08 »
собственно .. на работе необходимо печатать документы в старой cp866 кодировке
т.к. печатать яб сказал дохрена  (600 страниц в день не меньше) используются служебные комманды для принтера (ненаю как называеться.. выглядяк как краказябры но их совсем мало ) они указывают принтеру как печатать

под виндой все было хорошо, печатал из под far ибо ничего другое нормально не печатало ... но вот приспичило мне влепить Kubuntu ибо душа хочет бубна 8)

Поставил  вроде все норм ..
обычные доки печатаются нормально
а вот рабочие документы ... сплошные кракрзябры поначалу были ...  после 2х дней бубна и раскуривания гугла познал что есть пост-скрипт и PCL
и познакомился с a2ps и gs ...
однако a2ps не желает принимать все нужные мне опции  жалуясь что мол неправильно пишешь ...
a2ps -r(альбомная) -a1(печать 1й страницы) -f9.5(размер шрифта)  ./file.V2 (что печатать)
при таком подходе печатает почти все как надо но не воспринимает служебных символов  (это и есть PLC наверно) 
ктото писал что ghost script может переделывать ps в plc но нигде не нашел как

читал вот это http://a2ps.help-linux.ru/
и это http://sle.how-to.ru/articles/print.html#tth_sEc2

но как не крути нужных результатов добиться не выходит... far под wine пробовал кракозябры и только, хотя при просмотре все хорошо  и доспрн не помогает

локаль cp1251 (чтоб самбу нормально винды понимали)
Xerox 3500 (PPD с офф сайта взяты)

при печати через lp одни краказябры
kate вообще не видит этих служебных символов и не хочет печатать так как нужно

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #1 : 23 Апрель 2010, 10:46:50 »
собственно .. на работе необходимо печатать документы в старой cp866 кодировке
И в каком же формате сами документы?
при печати через lp одни краказябры
man iconv
kate вообще не видит этих служебных символов и не хочет печатать так как нужно
Что ещё за служебные символы?

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #2 : 23 Апрель 2010, 12:41:41 »
Цитировать
локаль cp1251 (чтоб самбу нормально винды понимали)
А при чем тут локаль?  :o

Пользователь решил продолжить мысль 23 Апрель 2010, 12:43:01:
Я на работе тоже дофига чего в 866 печатаю. Использую утилиту recode.

Оффлайн MooSE

  • Активист
  • *
  • Сообщений: 889
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #3 : 24 Апрель 2010, 02:02:29 »
1. тупо перекодируй файл с помощью iconv
2. по самбе: у меня вот такой конфиг с юникодной локалью работает и винды всем довольны:

[global]
workgroup = workgroup
server string = Home Server
security = share
wins support = no
dos charset = CP866
interfaces = 192.168.2.1 192.168.10.1
bind interfaces only = yes

[SHARE]
comment = User data
path = /mnt/data/SHARE
read only = No
force user = moose
force group = moose
guest ok = Yes
nt acl support = No

Оффлайн Elaugaste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #4 : 24 Апрель 2010, 03:41:22 »
Цитировать
локаль cp1251 (чтоб самбу нормально винды понимали)
А при чем тут локаль?  :o

Пользователь решил продолжить мысль 23 Апрель 2010, 10:43:01:
Я на работе тоже дофига чего в 866 печатаю. Использую утилиту recode.

ну черт знает ... :)
с линуксами не давно :)



Пользователь решил продолжить мысль 24 Апрель 2010, 03:48:42:
Цитировать
И в каком же формате сами документы?
cp866 - кодировка, формат значения не имеет  это обычные текстовые файлы
Цитировать
man iconv

Английский хромает а читать многа
Цитировать
Что ещё за служебные символы?
http://ru.wikipedia.org/wiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D1%89%D0%B8%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B  чтото вроде этого
« Последнее редактирование: 24 Апрель 2010, 03:48:42 от Elaugaste »

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #5 : 24 Апрель 2010, 03:56:09 »
А из OpenOffice не пробовал? Там конвертирование тоже есть.

Оффлайн Elaugaste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #6 : 24 Апрель 2010, 04:02:52 »
А из OpenOffice не пробовал? Там конвертирование тоже есть.

из него и под виндой криво было а тут и подавно ...


recode 0_о круто проблема с перекодировкой походу решена ...  но что делать с управляющими символами ...
не думаю что тут дело в драйвере принтера ...


нужно чтобы листы разделялись в нужных местах (это то и реализуют те самые служебные\управляющие символы)
а вот и они сами : ^[(s12.00H^[&l1O

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #7 : 24 Апрель 2010, 04:05:54 »
А в чем ты вообще этот текст ваял?

Пользователь решил продолжить мысль 24 Апрель 2010, 02:09:20:
а вот и они сами : ^[(s12.00H^[&l1O
Да это ж ESC/P!!! Откуда это???

Пользователь решил продолжить мысль 24 Апрель 2010, 04:17:39:
Так... Шок у меня прошел. Теперь все понятно. Ты пытаешься старый Эпсоновский код управления засунуть в новый Хьюлетт-Паккард??? Ну-ну! А не посмотрел ли ты сперва, он вообще это понимает? Ищи рекодеры с ESC/P на PCL!
« Последнее редактирование: 24 Апрель 2010, 04:17:39 от RedBeard »

Оффлайн Elaugaste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #8 : 24 Апрель 2010, 04:26:31 »
А в чем ты вообще этот текст ваял?

Пользователь решил продолжить мысль 24 Апрель 2010, 00:09:20:
а вот и они сами : ^[(s12.00H^[&l1O
Да это ж ESC/P!!! Откуда это???

Пользователь решил продолжить мысль 24 Апрель 2010, 02:17:39:
Так... Шок у меня прошел. Теперь все понятно. Ты пытаешься старый Эпсоновский код управления засунуть в новый Хьюлетт-Паккард??? Ну-ну! А не посмотрел ли ты сперва, он вообще это понимает? Ищи рекодеры с ESC/P на PCL!

вах :) я о таком и не слышал даже

Ну ... работаю я ... в пен фонде ^_^
ну из под фара печаталось все норм... или он его перекодировал

PS.. ну не HP а  xerox ... хотя и в HP тоже надо будет
« Последнее редактирование: 24 Апрель 2010, 04:29:01 от Elaugaste »

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #9 : 24 Апрель 2010, 04:29:20 »
Скорее, игнорировал.

Пользователь решил продолжить мысль 24 Апрель 2010, 04:33:51:
Я с ESC/P работал еще в 80-х, на игольчатых. Сейчас стандарт де-факто - PCL или Postscript. PCL более распространен. И  Xerox тоже его поддерживает.
« Последнее редактирование: 24 Апрель 2010, 04:33:52 от RedBeard »

Оффлайн Elaugaste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #10 : 24 Апрель 2010, 04:36:12 »
Скорее, игнорировал.

Пользователь решил продолжить мысль 24 Апрель 2010, 02:33:51:
Я с ESC/P работал еще в 80-х, на игольчатых. Сейчас стандарт де-факто - PCL или Postscript. PCL более распространен. И  Xerox тоже его поддерживает.

если бы он его игнорировал ....  получалась бы лабуда ..

эх .. прям отчаяние :( ничего пока нагуглить не выходит

так...  ладно  попробуем какнить подстоить...
как сделать в  lp чтобы шрифт стал по меньше, да строку с датой именем файла и номером страницы убрать или такое тока через ps
« Последнее редактирование: 24 Апрель 2010, 04:47:43 от Elaugaste »

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #11 : 24 Апрель 2010, 04:45:04 »
В любом случае - не ФАР обрабатывал. Возможно, драйвер принтера поддерживал, совместимости ради. Сейчас просто этим мало кто пользуется.

Пользователь решил продолжить мысль 24 Апрель 2010, 04:55:27:
Ну, попробуй установить дрова для 3600: http://www.support.xerox.com/go/results.asp?Xtype=download&prodID=3600&Xlang=en_US&Xcntry=USA , а вдруг получится? 3500 они уже по-моему не поддерживают. А cups линуксовый, он под HP PCL заточен.
« Последнее редактирование: 24 Апрель 2010, 04:55:27 от RedBeard »

Оффлайн Elaugaste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #12 : 24 Апрель 2010, 04:58:03 »
Обидно прямо  :'(
надо какойнить интерпретатор найти ...  или конвертер в ps ... Блин
Цитировать
Ну, попробуй установить дрова для 3600: http://www.support.xerox.com/go/results.asp?Xtype=download&prodID=3600&Xlang=en_US&Xcntry=USA , а вдруг получится? 3500 они уже по-моему не поддерживают. А cups линуксовый, он под HP PCL заточен.

счас по пробую

тэт .. 2 версии .. старая и новая ..
на новой написали токо про постскрипт ..
http://www.support.xerox.com/go/getfile.asp?Xlang=en_US&XCntry=USA&objid=102242&EULA=1&prodID=3600&Family=Phaser&ripId=&langs=English%20%28US%29&plats=Linux&Xtype=download&uType=

на старой ничего ..
http://www.support.xerox.com/go/getfile.asp?Xlang=en_US&XCntry=USA&objid=68110&EULA=1&prodID=3600&Family=Phaser&ripId=&langs=English%20%28US%29&plats=Linux&Xtype=download&uType=

+ написано что мол тока для их проги ..
« Последнее редактирование: 24 Апрель 2010, 05:06:23 от Elaugaste »

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #13 : 24 Апрель 2010, 05:12:20 »
Тогда только конвертировать...

Оффлайн Elaugaste

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Печать CP866 нужна помощь
« Ответ #14 : 24 Апрель 2010, 05:16:27 »
Тогда только конвертировать...

Спасибо огромное :)
буду искать чтонить ... хотя наверно просто соберу еще 1 комп с xp и фаром

 

Страница сгенерирована за 0.067 секунд. Запросов: 22.