Форум программистов, компьютерный форум CyberForum.ru

Печать на USB-принтере, открытом как файл - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
DimOS
Сообщений: n/a
12.09.2007, 20:19     Печать на USB-принтере, открытом как файл #1
В MSDN есть классный способ печати:

#include <stdio.h>
main()
{
FILE *stream;

stream = fopen('PRN', 'w');
fprintf(stream, 'a line of text
');
}

я так понимаю, что PRN - порт принтера. он может быть LPT1: и т.д.
но если указать USB001 или просто USB1 то печати не происходит. тоесть не видно вообще никакой деятельности.

помогите, как нормально распечатать текст?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2007, 20:19     Печать на USB-принтере, открытом как файл
Посмотрите здесь:

Печать квадрата из звездочек. Как сделать лучше? C++
C++ Печать на USB принтер в Win XP из консольного приложения С++ Win32?
C++ Как отделить BGI файл от EXE. Как можно внедрить данный модуль в рабочий файл?
Записать в файл последовательного доступа N действительных чисел.Вычислить произведение компонентов файла и вывести на печать C++
C++ Печать в файл
Печать alt-кодов в .txt файл C++
Как получить номер(или какой нить индифиактор) текущей строки в открытом файле и перейти затем на эту строчку? C++
C++ Печать файла на принтере

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BinaryShadow
Сообщений: n/a
28.05.2012, 15:47     Печать на USB-принтере, открытом как файл #2
Цитата Сообщение от DimOS
В MSDN есть классный способ печати:

#include <stdio.h>
main()
{
FILE *stream;

stream = fopen('PRN', 'w');
fprintf(stream, 'a line of text
');
}

я так понимаю, что PRN - порт принтера. он может быть LPT1: и т.д.
но если указать USB001 или просто USB1 то печати не происходит. тоесть не видно вообще никакой деятельности.

помогите, как нормально распечатать текст?
Я вот тоже сейчас пробую чего-нибудь написать, но что-то неполучается.
А открыть USB-принтер как файл нельзя.
Если уже как-то решили проблему эту, может подскажите?
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
28.05.2012, 22:11     Печать на USB-принтере, открытом как файл #3
Нет, вы неправильно понимаете. PRN - это порт принтера сконфигурированного в системе (в Windows - это, скорее всего, будет принтер по умолчанию), LPT1 и LPT2 - это соответственно альтернативная возможность вывести печать на соответствующие порты независимо от того куда сконфигурирован порт PRN.

Исходя из описанного здесь http://support.microsoft.com/default...kb;en-us;23976, вам не удастся открыть при помощи fopen порт USB1 как порт для вывода на печать.

Удачи,
Владимир
Yandex
Объявления
28.05.2012, 22:11     Печать на USB-принтере, открытом как файл
Ответ Создать тему
Опции темы

Текущее время: 13:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru