Команда PRINT

Название этой команды говорит само за себя. Команда PRINT позволяет начать печать данных, а точнее, передает указанное количество байтов от инициатора (например, программы) определенному адресату (принтеру) для печати.

Описание команды.

  • Байт 0

    В байт следует поместить код команды PRINT, равный 0Ah.

  • Байт 1

    Состоит из двух частей. В первую часть (биты 7—5) помещают логический номер устройства (ЛНУ). В данное время этот параметр не используется и оставлен ради совместимости с предыдущими стандартами интерфейса SCSI, поэтому сюда следует записать нулевое значение. Вторая часть (биты 4—0) зарезервирована и не используется.

  • Байты с 2 по 4

    Определяют длину (в байтах) данных, которые должны быть переданы на печать. Установка этого поля в ноль указывает на то, что никакие данные не будут переданы на принтер и это не является ошибкой.

  • Байт 5

    Служебный байт, завершающий команду. Не используется.

Команда PRINT имеет несложную структуру, и работать с ней также просто. Для наглядности приведем примеры работы с этой командой. Распечатаем данные из буфера размером 2500 байт.

Листинг 8.3. Пример использования команды PRINT на Visual C++

И такой же простой пример, реализованный на языке Visual Basic, в листинге 8.4.

Листинг 8.4. Пример использования команды PRINT на Visual Basic

 

 

2021-04-01

Google сообщил о запуске проекта Dunant

Проект Dunant, начатый в 2018 году, был запущен в эксплуатацию. Трансатлантический интернет-кабель соединяет США и континентальную Европу. Общая протяженность...

подробнее
2020-04-06

Новшества в обновленной Windows 10

Корпорация Microsoft завершила разработку обновления, в котором добавлено множество функций. Обновление содержит как доработку уже имеющихся систем, так...

подробнее

 

Все новости...

 

Научно-Техническое Объединение

Тел.: +7(4752) 55-95-86

E-mail:e-mail