powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с печатью
18 сообщений из 18, страница 1 из 1
Проблемы с печатью
    #32163312
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла такая не хорошая штука:
в модуле была сделана печать с выводом "напрямую" в порт типа:

Код: plaintext
1.
2.
3.
Open  "LPT1:"  for output as # 1  
print # 1 ,... 
close # 1  
 


Но теперь такой вариант неустраевает.
Может ли многоуважаемый ALL порекомендовать другие варианты.

PS. Желательно с примером ;)
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163316
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Но теперь такой вариант неустраевает.

Чем не устраивает, это во-первых;
во-вторых, в акесе один из самых удобных конструктор отчетов - чем он не приглянулся? Но если это не подходит - остается самая лучшая среда для создания отчетов (если кто считает иначе - дуэль! ) - MS Excel.
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163318
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том что надо обязательно прямо на принтер!
А неустраевает т.к. не получается послать на сетевой принтер! ;(
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163322
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно ;)
А если открывать отчет Access в режиме НЕ_ПРОСМОТР, он разве не на принтер идет? ;)
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163324
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не могу "качественно" объяснить, тут дело не простое и не я все это придумал! но отчет делать нельзя (точнее можно, но легче повеситься)

ЗЫ.Так есть другие врянты или нет?
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163335
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе было бы надо топик назвать "Хочу печатать через Open "LPT1" на сетвеой принтер"

>но отчет делать нельзя (точнее можно, но легче повеситься)

Выводи в екцел свой суперотчет и оттуда печатай. Принтер задать проблем нет. От юзера можно скрыть сам факт использования екцеля, гемор только исправить Print #1,...на ws.cells(....
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163344
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант можно предложить Print В ФАЙЛ, (open "filename.txt" for output as 1... print #1 ... close),
а потом сам файл посылать по сети (кто в курсе, какой-нить ключ у команды DOS net есть для этого? ;)

==
это быстрее проектирования отчета ручками, но быстрее ли создания отчета мастером? ;))))))))))))
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163346
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Само хреновое что не отчет это а документик один
и внешний вид его больно хаотически меняется
и другие параметры
и т.к. не я его делал и переделывать заново мне не просто не хочеться
а совсем не хочется то я думал про каконить вариан с выводом его в ворд и последующей распечаткой или на худой конец WinAPi
осталось только узнать как его сохроняя все формотирование которое было сделано отправить в ворд.
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163350
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя, если раньше все работало с локальным принтером, легче найти способ работы Open "LPT1", чем менять прогу в корне.
С такой шнягой как у тебя я не работал (к счастью), но даже у сетевого принтера есть свое имя порта, типа: IP_198.0.168.xx. На это Open "IP_198.0.168.xx" не клюет? А на LPT1 100% выводиться не должно - принтера там же нет.
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163352
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexus12
я бы и непротив сохранять его в файл но:
1. сохраниться ли форматирование?
2. как его отправить на печать не пересылая по сетке, а просто отправить на логический порт или на сет. принтер?
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163356
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Senin Viktor
Пробовал я то что ты говоришь не вышло :(
Open только на локальный порт идет!
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163364
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда может пробовать прямо по пути?
Через шару и напрямую?
В хелпе про твои проблемы - тишина..., правда и не утверждается что ссетью работать не будет. Так что не все потяряно.
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163369
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите мне, какое форматирование в печати текста последовательным методом (print) напрямую на принтер?!
Или используется "матричная мечта бухгалтера" типа Epson LX300
и его ESC-команды форматирования типа
ЖИрный/Сплюснутый шрифт, что ли?
Или ПОСТСКРИПТ генерит сия суперпроцедура? 8-(_)
(ПРограммеру - памятник нерукотворный!)

А сей интересный секретный документик
ИМХО легче визуально переправлять в конструкторе, чем в коде ;)
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163379
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexus12
Или используется "матричная мечта бухгалтера" типа Epson LX300
и его ESC-команды форматирования типа

почти :) Oki ML 521 с подстраевоемой толщиной! и они самые ESC!

2 Senin Viktor
Так что не все потяряно.

ИМХО все :)
Потому как с сетью проверил!
Ктому же там есть еще прикол!
Сеть терминальная ( 1 серв и 4 монитора без системников 8( )
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163382
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если через ESC, то принтеру все равно, закачаешь ты в него файл программно
или из ДОС
copy file.ext Lpt1
на машине, куда он воткнут...
- потому что файл выдержит все символы, которыми ты кормишь принтер!
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163390
Nir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том то и хитрость с этой сетью такой напряг:
принтер подключен к терминалу (МАЛЕНЬКАЯ КОРОБОЧКА)
но фактически на терминале нет LPT1 и ваще нет принтерных портов.
Он по логическому порту подключается к серверу а оттуда по ищё одному порту идет обратно на терминал. УФ! Вот такая вот засада!
Поэтому чтобы это все работало надо создавать задание на принтер а не пичатать через порт! Но ка это сделать я незнаю!
ПОМОГИТЕ!
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32163701
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ACEESS можно сохранить отчёт в снимок. Создаётся файл с расширением .snp, причём сохраняется всё форматирование отчёта. Так что сохраняй в .snp и кидай файл на принтер.
...
Рейтинг: 0 / 0
Проблемы с печатью
    #32376942
Sova_vvd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще нужно просто грамотно "присоединить" сетевой принтер к локальному LPT порту, после чего досовые редакторы и команды типа ваших, работающих только с локальным лпт портом начинают работать правильно!
Делается это коммандой:
net use LPT1: \\сетевое_имя_компа\сетевое_имя_принтера

Естесственно доступ должен быть открыт!
Надеюсь я помог :-)
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблемы с печатью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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