Форум программистов, компьютерный форум, киберфорум
Наши страницы

Печать на USB принтер в Win XP из консольного приложения С++ Win32? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы в С++ http://www.cyberforum.ru/cpp-beginners/thread370890.html
Здравствуйте!Прошу помощи потому что сама в этом не понимаю, Сформировать вектор В элементы которого равны , Соответствующим элементам неглавной диагонали матрицы. Найти минимальный элемент...
C++ Задача на массив Ребят, срочно нужна ваша помощь. В понедельник зачет, а я в этом ничего не шарю, пожалуйста, выручайте. Если можете, напишите как это все работает. За решение задачи готов заплатить, сумма... http://www.cyberforum.ru/cpp-beginners/thread370889.html
Восстановить исходник программы. C++ C++
Есть exe-шник программы написанный на С++(естественно написанной не мной). Пытался поговорить с автором о покупке исходника, но ответа нет. Может кто-нибудь попытается восстановить исходник или...
rvalue C++
добрый вечер. интересно ваше мнение. значит ли появление rvalue reference в новом стандарте то, что теперь локальным объектам зеленый свет. Даешь пользование локальных объектов где хоцца. Не нарушает...
C++ Не отображает кириллицу! http://www.cyberforum.ru/cpp-beginners/thread370876.html
#include <iostream> #include <map> #include <string> #include <list> using namespace std; int main () { setlocale (LC_ALL, ".866"); freopen ("in.txt", "r", stdin); wstring t3;
C++ Делимость и не делимость двочных чисел По условию задачи дано что 1110010100011100011111111 делить 1110 невозможно, но на калькуляторе я рассчитал это выражение оно будет равно 10011101010111101100011000010011. Не правильно условие... подробнее

Показать сообщение отдельно
Yakimoto
0 / 0 / 0
Регистрация: 20.09.2017
Сообщений: 2
24.10.2011, 02:20
[QUOTE=xAtom;2095528]Попробуй такой вариант.
[CPP]#include <stdio.h>
#include <windows.h>

int main(void) {
char str[] = "Hello Printer !!!"; // строка для посылки в порт принтера

// переходник есть LPT1 - USB
HANDLE port = CreateFileA("LPT1:", GENERIC_WRITE, FILE_SHARE_READ, NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if(port == INVALID_HANDLE_VALUE) { // если не открыли выводим код ошибки
printf("error open port: code(%d)\n", GetLastError());
return 1;
}.......

Попробовал с локальным принтером. Хрюкнуло с кодом 2. Не прокатило.
А как в предложенном фрагменте в Windows будет определён номер порта USB001, USB002 или др.?
С другой стороны у меня ведь к компу подключена куча USB устройств.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.