powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчеты на матричный принтер
25 сообщений из 39, страница 1 из 2
Отчеты на матричный принтер
    #32288492
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жил был проект у людей. И печатались отчеты из него всякие красивые на лазерный принтер. И вдруг накупило начальство принтеров могучих, но матричных.
И созрела у них идея печатать большие объемы выходных докуметов (счета-фактуры за месяц, скажем) на это зубодробильное устройство в ТЕКСТОВОМ виде, то бишь не в графике.
Какие есть предложения по воплощению ?
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288507
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гы :)
Предлагаю 2 варианта:
1. Разобраться с подменой шрифтов виндами. Некоторые шрифты виндовс передает принтеру в виде его родных. Но графику будет печатать медленно
2.Переделать свои отчеты в виде:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
+ ---------+-----------+
 
|Поле1    |Поле2      |
+ ---------+-----------+
 
|         |           |
+ ---------+-----------+
 

Chr(15), Chr(18), Chr(27) и пр. муть.
Весело, в общем
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288514
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Копай в направлении

Код: plaintext
    DoCmd OutputTo A_REPORT, DocName, A_FORMATTXT


Синтаксис из 2-го Акцесса, в других константа A_FORMATTXT пишется по другому. Это к HELP.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288517
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бежать надо от такого начальства
Следующее, что они закупят - это мыши. Могучие, но однокнопочные.
А потом чернобелые мониторы. И пятидюймовые дисководы.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288534
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ЛП
Ну с начальством то как раз все в порядке (ИМХО)
Оно просто посчитало себестоимость тех краивых отчетов и само себе ужаснулось ;-)
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288547
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот-вот. Следущее, что они подсчитают - себестоимость цветных картинок на мониторе. И стоимость дюйма диагонали монитора.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288559
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Следующее, что они закупят - это мыши. Могучие, но однокнопочные.

И на Маки пользователей пересадят... :)
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288572
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И на Маки пользователей пересадят... :)
Нет. У Маков не бывает чернобелых мониторов. А если и бывают - то оно в музее стоит.
Так что однокнопочный мышь + писюк
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288587
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зато однокнопочные мыши бывают!
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288588
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
docmd.OutputTo acOutputReport, DocName , acFormatTXT, "PRN"
печатает прямо на принтер

А для учета кодов принтеров можно записать несколько ESC-последовательностей в таблицу настроек (мне хватало Pica, Elite, Condensed, Elite+Condensed + каждое из них с межстрочным интервалом в 1/6,/1/8 дюйма) для возможного типа принтера

В свойствах отчета указывал номер этой последовательности (в зависимости от ширины и кол-ва строк на листе отчета) и предварительно посылал их на PRN перед печатью отчета

Извращение, конечно, но в целом мороки не очень много
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32288973
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем отозвавшимся.

Доводы начальста, действительно, в сторону удешевления копии (правда, в ущерб красявости) и увеличения быстродействия.

В итоге решил: т.к. необходимо печатать массово пачку документов, то сначала генерить из ВБА текстовый файл, а уже его потом на принтер засылать.

Вот только не понял я как ESC-последовательности в файл кидать для управления размерами шрифтов.

Вот это:
DoCmd OutputTo A_REPORT, DocName, A_FORMATTXT
тоже ничего, но расположение не совсем то, что надо и псевдографики там нет.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32289089
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В нескольких строках таблицы параметров хранились значения типа
"CHR(27)+CHR(77)"
Перед печатью каждого отчета предварительно на PRN посылался отчет, где только одна надпись, Caption которой присваивался EVAL() от этого значения
А номер строки в таблице параметров определялся по значению в
Containers("reports").Documents(ReportName).Properties("description")
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32289429
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Чумаков А.

тоже ничего, но расположение не совсем то, что надо и псевдографики там нет.

Насчет расположения не въехал - а насчет псевдографики - нафига?
Я как вспомню свои мучения в Клиппере с заголовками отчетов (в молодости ;-)) так диву даюсь - кому это нафиг нужно было??? Обычные +------+---+ смотрятся абсолютно так же, а печатается псевдографика в 2 прохода как минимум (в драфт режиме).
Так что не майся... подкорректируй слегка отчеты и отправляй их сразу на печать. И себе время сэкономишь для более праведных дел и начальство довольно будет (или обратно лазерный принтер отдаст ;-))
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32289942
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ЛП
>Нет. У Маков не бывает чернобелых мониторов. А если и бывают - то оно в музее стоит.

Работал я более года назад в этом музее
Чернобедные Маки - это не фантастика и на них люди работали с 1992 года (кстати, без особых проблем)


2Чумаков А.
Может попробовать экспорт в Ворд/Ёксель? Там уж как фантазия подскажет - так и отформатируешь, а когда прийдет другое начальство и опять вернет "красивость" на место, то просто изменишь форматирование.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32289950
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На чб мониторах очень тяжело в Lines играть. Поэтому и работать невозможно.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32290343
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Senin Viktor:
можно, конечно, в Ворд/Эксел, но при посылке на печать будут же печататься шрифты ТруТайп, т.е. для принтера это будет графика.
А заказчик желает посылать на принтер именно в DOS-тексте, чтобы быстро было.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32290488
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а заказчику не говорили, что у матричных лентчки менять нада?
это не дешевле чем порошок у лазерных.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32290498
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у меня один чудик тетрадки в клеточку печатал
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32290515
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 вадя
Ленточка для матричного принтера стоит 2-3 доллара. Как ты думаешь - почему в обменниках и почти во всех банковских структурах стоят матричные принтера? Только из за отсталости? Вряд ли. Они просто деньги считать умеют. В отличие от большинства других :-))
Я занимаюсь автоматизацией ресторанов и в этой области есть 2 решения (и только) - матричные и термопринтера. Картридж (стоимостью 4 бакса) в матричном принтере в одном из самых популярных ресторанов приходится менять раз в 3-4 месяца! Сколько раз пришлось бы запрвить лазерник за это время я промолчу...
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32290636
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из практики заправки 1100(и ему подобного) стоит 90р хватает на 4-5тыщь листов А4 - это дороже матричного?
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32291118
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в банках, я полагаю, печатают на матричных принтерах не из экономии (хотя это тоже им немаловажно), а потому что под копирку им надобно документы шлепать.
а векселя - те принципиально на матричных теперь Сбербанк печатает, т.к. с бланков, на которых напечатано лазерником, текст легко убивается ультразвуком со всеми вытекающими ...

а мои заказчики решили не только сыкономить на тонере для лазерника, а обеспечить распечатку документов более быстро.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32291127
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>т.к. с бланков, на которых напечатано лазерником, текст легко убивается ультразвуком со всеми вытекающими ...

Серьезно?
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32291246
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Чумаков А.
что за шуточки... серьезно?
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32291347
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно я вам говорю.
Народ знакомый, кто в банке работает рассказывал.
...
Рейтинг: 0 / 0
Отчеты на матричный принтер
    #32291936
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
капец. я тут про ультразвук.. сидящего рядом физика спросил =))) подтвердил... и сразу так глаза заблестели.. "зачёлкали тумблеры, глаза заблестели" =))))))) прикольно!
все на лазерники!!
с ув. наутилус
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчеты на матричный принтер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]