View previous topic :: View next topic |
Author |
Message |
SAD
Joined: 09 Jun 2004 Posts: 114 Location: Гальвик Евгений Occupation: Инж.-программист Interests: Южно-Сахалинск
|
Posted: 24 Jan 2005 15:19 Post subject: Программеры старой закалки подскажите код на принтер |
|
|
Ну не хотят клиенты печатать платежку по F12 - тормоза.
Не хотят через BestPrn по Alt-F9 - нет предварительного просмотра.
Хотят через старый дедовский метод - F9.
Но по F9 такая ерунда - не принимает ГРКЦ платежку. И знаете почему? Оказывается в БЭСТе квадратик сверху, где 01 ставим если налоги платим - не квадратик, а прямоугольник. Сколько обслуживаю Бэст только сейчас заметил, когда людям платежку из-за этого вернули. "Квадрат" 9мм х на 7мм.
Господа программисты какой код нужно поставить в шаблоне налоговой платежки, чтоб на лазерном принтере получился квадрат?
Поставил 8cpi - много, сильно сжало. Нужно что-то среднее между 8cpi и 6 сpi.
Да и шрифт кода КБК как сделать средним между Стандартным и Сжаты |
|
Back to top |
|
|
Svarog
Joined: 17 Mar 2003 Posts: 357 Location: Гусев Сергей Александрович Occupation: Сисадм Interests: Нижний Новгород
|
Posted: 24 Jan 2005 15:35 Post subject: |
|
|
А лазерник-то хоть какой? Если HP то можно поискать как произвольное расстояние между строками сделать, кратное 1/216 дюйма. Описалово вроде где-то валяется... |
|
Back to top |
|
|
SAD
Joined: 09 Jun 2004 Posts: 114 Location: Гальвик Евгений Occupation: Инж.-программист Interests: Южно-Сахалинск
|
Posted: 24 Jan 2005 15:47 Post subject: |
|
|
Svarog, ты супер! Так сразу же откликнулся. Лазерник HP 1320 у этого клиента. Да на любом такая хрень. У меня на работе в конторе НР 1200 тоже прямоугольник печатает. Насчет описания как это высчитать и что поставить ты того, посмотри. Будь другом. |
|
Back to top |
|
|
Magistr
Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
|
Posted: 24 Jan 2005 16:30 Post subject: |
|
|
У нас пользователи печатают платежки по F9 через внешнюю программу, в которой можно задавать размеры и расположение линий, прямоугольников, текста.
Макет страницы (чтобы линии были в нужно месте нужной длины) делал сам в соответствии с требованиями. _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. |
|
Back to top |
|
|
Svarog
Joined: 17 Mar 2003 Posts: 357 Location: Гусев Сергей Александрович Occupation: Сисадм Interests: Нижний Новгород
|
Posted: 24 Jan 2005 16:30 Post subject: |
|
|
Я думаю, стоит дать принтеру команду Esc(s#T, он должен выдать набор шрифтов и команды для их достижения. В общем случае имеем:
(Цитирую выдержки из "Команды языка принтера PCL" для HP LJ 6P)
1. Размер шрифта по горизонтали - команда Esc(s#H, где # - размер шрифта в символах на дюйм
2. Размер шрифта по вертикали - команда Esc(s#V, где # - размер шрифта в пунктах (чё такое пункт не помню!)
3. Интервал между строками - команда Esc&l#D, где # - число строк на дюйм
4. Индекс вертикального перемещения - команда Esc&l#C, # - шаг индекса в 1/48 дюйма (сжатие печати по вертикали).
5. Индекс горизонтального перемещения - команда Esc&k#H - # - шаг 1/120 дюйма сжатия по горизонтали.
Года три этим не пользовался...(((( |
|
Back to top |
|
|
Krosh
Joined: 13 Oct 2003 Posts: 97 Location: КИА Occupation: СТ Interests: Москва
|
Posted: 25 Jan 2005 09:56 Post subject: |
|
|
Символ с кодом 254 ИМХО квадратик. |
|
Back to top |
|
|
|