(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "Micro Focus/Borland"

Обсуждение вопросов, связанных с компанией Micro Focus/Borland, ее продуктами CaliberRM, CaliberRDM, SilkTest, StarTeam, TeamDefine, Together и других.

 
 
Добавить сообщение »

Тема: Печать Esc-символами в W2000

Автор:  Serg Дата: 23.03.2001 11:17
Доброго времени суток!
Ранее была проблема написания программы под W9х., которая печаталы бы на матричные принтеры Esc-последовательностями. Проблему в Builder-е решил приблизительно так:

Printer()->GetPrinter(mDevice,mDriver,mPort,mDeviceMode);
FILE* File = fopen(mPort,"w");

а затем вывод, например: char c='s'; fputs(File,c); ... и т.п.

Срабатывало и для общих принтеров, подключенных к рабочим станциям сети, работающих под W98, т.к. W98 создавал для этих принтеров порты типа "\\Serg\Epson".

При переходе на W2 программа перестала работать, т.к. для принтеров подключенных к другим рабочим станциям W2 почему-то не создает аналогичные порты, а видит их практически как свои. При этом все стандартное ПО (MS Office и т.п.) пашет без проблем, а попытка создать и назначить принтеру аналогичный порт (типа "\\Serg\Epson") приводит к их неработоспособности.

Попытка вместо mPort использовать mDevice ни к чему не привела. Не работают и FileOpen() и FileWrite(). Может быть, кто знает, "где собака порылась" или как организовать из виндов форматированный низкоуровневый вывод на принтер, отличный от моего способа.
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
VMware Horizon Apps Standard, v7 : 10 Pack (Named User)
EMS SQL Management Studio for InterBase/Firebird (Business) + 1 Year Maintenance
Rational ClearCase Multisite Floating User License
VideoStudio Ultimate 2018 ML. Электронный ключ
Купить WinRAR : 5 : Академическая лицензия 1 лицензия
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Windows и Office: новости и советы
Adobe Photoshop: алхимия дизайна
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Как мигрировать программу написанную на старом Буилдер 4.52 (1)
Мы поддерживаем старое приложение написанное с использованием С++ Буилдер 5.5 (ЕХЕ) и Буилдер...
 
Создание базы данных в Delphi, без сторонних БД (1)
Уважаемый автор, гуглю уже который день и у Вас как у всех "кидаем.." "даже не создаем проект"...
 
C++ Builder6 & Excel (11)
Доброе время суток! Пишу приложение в C++ Builder6 для формирования файлов Excel. Требуется...
 
Принцип создания плагинов в Delphi (3)
Достали, Эта статья не о плагинах а о подключении dll и возможности использования ресурсов в...
 
QuickREport (40)
Есть приложение скомпилированное в Delphi6. Для построения отчетов я использовал компонеты из...
 
 
 



    
rambler's top100 Rambler's Top100