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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

  • Старожил
  • *
  • Сообщений: 1116
    • Просмотр профиля
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.05 секунд. Запросов: 23.