|
|
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
Жил был проект у людей. И печатались отчеты из него всякие красивые на лазерный принтер. И вдруг накупило начальство принтеров могучих, но матричных. И созрела у них идея печатать большие объемы выходных докуметов (счета-фактуры за месяц, скажем) на это зубодробильное устройство в ТЕКСТОВОМ виде, то бишь не в графике. Какие есть предложения по воплощению ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 10:34 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
Гы :) Предлагаю 2 варианта: 1. Разобраться с подменой шрифтов виндами. Некоторые шрифты виндовс передает принтеру в виде его родных. Но графику будет печатать медленно 2.Переделать свои отчеты в виде: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Chr(15), Chr(18), Chr(27) и пр. муть. Весело, в общем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 10:45 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
Копай в направлении Код: plaintext Синтаксис из 2-го Акцесса, в других константа A_FORMATTXT пишется по другому. Это к HELP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 10:48 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
Бежать надо от такого начальства Следующее, что они закупят - это мыши. Могучие, но однокнопочные. А потом чернобелые мониторы. И пятидюймовые дисководы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 10:51 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
2ЛП Ну с начальством то как раз все в порядке (ИМХО) Оно просто посчитало себестоимость тех краивых отчетов и само себе ужаснулось ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 11:07 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
Вот-вот. Следущее, что они подсчитают - себестоимость цветных картинок на мониторе. И стоимость дюйма диагонали монитора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 11:14 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
>Следующее, что они закупят - это мыши. Могучие, но однокнопочные. И на Маки пользователей пересадят... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 11:27 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
И на Маки пользователей пересадят... :) Нет. У Маков не бывает чернобелых мониторов. А если и бывают - то оно в музее стоит. Так что однокнопочный мышь + писюк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 11:32 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
Зато однокнопочные мыши бывают! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 11:39 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
docmd.OutputTo acOutputReport, DocName , acFormatTXT, "PRN" печатает прямо на принтер А для учета кодов принтеров можно записать несколько ESC-последовательностей в таблицу настроек (мне хватало Pica, Elite, Condensed, Elite+Condensed + каждое из них с межстрочным интервалом в 1/6,/1/8 дюйма) для возможного типа принтера В свойствах отчета указывал номер этой последовательности (в зависимости от ширины и кол-ва строк на листе отчета) и предварительно посылал их на PRN перед печатью отчета Извращение, конечно, но в целом мороки не очень много ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 11:39 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
Спасибо всем отозвавшимся. Доводы начальста, действительно, в сторону удешевления копии (правда, в ущерб красявости) и увеличения быстродействия. В итоге решил: т.к. необходимо печатать массово пачку документов, то сначала генерить из ВБА текстовый файл, а уже его потом на принтер засылать. Вот только не понял я как ESC-последовательности в файл кидать для управления размерами шрифтов. Вот это: DoCmd OutputTo A_REPORT, DocName, A_FORMATTXT тоже ничего, но расположение не совсем то, что надо и псевдографики там нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 14:56 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
В нескольких строках таблицы параметров хранились значения типа "CHR(27)+CHR(77)" Перед печатью каждого отчета предварительно на PRN посылался отчет, где только одна надпись, Caption которой присваивался EVAL() от этого значения А номер строки в таблице параметров определялся по значению в Containers("reports").Documents(ReportName).Properties("description") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2003, 15:59 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
2 Чумаков А. тоже ничего, но расположение не совсем то, что надо и псевдографики там нет. Насчет расположения не въехал - а насчет псевдографики - нафига? Я как вспомню свои мучения в Клиппере с заголовками отчетов (в молодости ;-)) так диву даюсь - кому это нафиг нужно было??? Обычные +------+---+ смотрятся абсолютно так же, а печатается псевдографика в 2 прохода как минимум (в драфт режиме). Так что не майся... подкорректируй слегка отчеты и отправляй их сразу на печать. И себе время сэкономишь для более праведных дел и начальство довольно будет (или обратно лазерный принтер отдаст ;-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2003, 00:09 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
2ЛП >Нет. У Маков не бывает чернобелых мониторов. А если и бывают - то оно в музее стоит. Работал я более года назад в этом музее Чернобедные Маки - это не фантастика и на них люди работали с 1992 года (кстати, без особых проблем) 2Чумаков А. Может попробовать экспорт в Ворд/Ёксель? Там уж как фантазия подскажет - так и отформатируешь, а когда прийдет другое начальство и опять вернет "красивость" на место, то просто изменишь форматирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2003, 13:47 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
На чб мониторах очень тяжело в Lines играть. Поэтому и работать невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2003, 13:50 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
2Senin Viktor: можно, конечно, в Ворд/Эксел, но при посылке на печать будут же печататься шрифты ТруТайп, т.е. для принтера это будет графика. А заказчик желает посылать на принтер именно в DOS-тексте, чтобы быстро было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2003, 18:20 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
а заказчику не говорили, что у матричных лентчки менять нада? это не дешевле чем порошок у лазерных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2003, 22:52 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
а у меня один чудик тетрадки в клеточку печатал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2003, 23:08 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
2 вадя Ленточка для матричного принтера стоит 2-3 доллара. Как ты думаешь - почему в обменниках и почти во всех банковских структурах стоят матричные принтера? Только из за отсталости? Вряд ли. Они просто деньги считать умеют. В отличие от большинства других :-)) Я занимаюсь автоматизацией ресторанов и в этой области есть 2 решения (и только) - матричные и термопринтера. Картридж (стоимостью 4 бакса) в матричном принтере в одном из самых популярных ресторанов приходится менять раз в 3-4 месяца! Сколько раз пришлось бы запрвить лазерник за это время я промолчу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2003, 00:14 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
из практики заправки 1100(и ему подобного) стоит 90р хватает на 4-5тыщь листов А4 - это дороже матричного? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2003, 18:34 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
в банках, я полагаю, печатают на матричных принтерах не из экономии (хотя это тоже им немаловажно), а потому что под копирку им надобно документы шлепать. а векселя - те принципиально на матричных теперь Сбербанк печатает, т.к. с бланков, на которых напечатано лазерником, текст легко убивается ультразвуком со всеми вытекающими ... а мои заказчики решили не только сыкономить на тонере для лазерника, а обеспечить распечатку документов более быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 12:30 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
>т.к. с бланков, на которых напечатано лазерником, текст легко убивается ультразвуком со всеми вытекающими ... Серьезно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 12:37 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
2 Чумаков А. что за шуточки... серьезно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 14:02 |
|
||
|
Отчеты на матричный принтер
|
|||
|---|---|---|---|
|
#18+
Точно я вам говорю. Народ знакомый, кто в банке работает рассказывал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 15:07 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32288514&tid=1678818]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 382ms |

| 0 / 0 |
