|
|
|
печать документа
|
|||
|---|---|---|---|
|
#18+
Доброго всем здравия!!! Я создаю некий документ в виде текстового файла. Как после сформирования его отправить его на принтер, без его открытия... С заданием принтера, кол-ва экземпляров и расположения бумаги... Всем за ранее спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 14:54 |
|
||
|
печать документа
|
|||
|---|---|---|---|
|
#18+
так это задача ОС а не ACCESSA ориентация страниц и число копий командой ОС (для произвольного принтера) вещь задумчивая хотя под конкретный принтер можно к файлу подцепить управляющие символы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 15:13 |
|
||
|
печать документа
|
|||
|---|---|---|---|
|
#18+
И что... даже великие "гуру" не в силах решить эту проблему??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 15:29 |
|
||
|
печать документа
|
|||
|---|---|---|---|
|
#18+
Видимо, тут две задачи. 1. Обратиться к принтеру через API и задать ориентацию бумаги и количество экземпляров. 2. Обратиться к Windows тоже через API и послать файл на печать как файл ASCII (при этом принтер должен поддерживать печать в режиме DOS). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 15:34 |
|
||
|
печать документа
|
|||
|---|---|---|---|
|
#18+
cmdshell copy c:\myfiletxt.txt prn: и так несколько раз )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 15:40 |
|
||
|
печать документа
|
|||
|---|---|---|---|
|
#18+
Таки да. АлексейК решил вторую задачу. Осталась первая (и плюс превратить нужный принтер в принтер по умолчанию). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 15:47 |
|
||
|
печать документа
|
|||
|---|---|---|---|
|
#18+
Я слышал о такой компоненте Windows, как WinPrint , говорят, что там даже параметры задавать можно. Даже линк в MSDN нашел. Только как ее использовать - фиг его знает. Там параметры принтера тоже задаются. А вот и инструкция (правда на английском языке) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:17 |
|
||
|
печать документа
|
|||
|---|---|---|---|
|
#18+
В том то и дело, что надо знать к какому LPT присабачен принтер... а попробуй объяснить админу, что лазерник надо в LPT1 засовывать... может можно узнать через регестри какой принтер по умолчанию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:17 |
|
||
|
печать документа
|
|||
|---|---|---|---|
|
#18+
Да, забыл добавить. Данная программа входит в ОС: Win Me, Win 2000, Win XP и по моему Win NT4.0. Относительно других не уверен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:18 |
|
||
|
печать документа
|
|||
|---|---|---|---|
|
#18+
с портами раньше (DOS) были вариации prn Lpt1 Lpt2 - теперь можно и \\computername\sharename - виртуальный порт у самой же команды copy есть ключик /b - двоичное копирование. осталось конвертировать текстовый файл в pcl5/6 формат - в нем можно указать число копий и ориентацию и потом полученное отправить бинарно на порт ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 16:19 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1753&tid=1679542]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 320ms |

| 0 / 0 |
