Оправить на принтер

 

Всемпривет. Как реализовать отправку на принтер из метаэдитора.

Суть проста хочу оправлять через код на принтер данные в виде этикетки. 

Искал готовое решение и так и не увидел в маркете ничего подходящего. Сидеть перед монитором и принтить не вариант.

 

Распечатайте нужное в блокнот и отправьте из него.

Не понял в чем проблема то.

И что вы называете этикеткой - это специализированный размер бумаги?

 
да это принтер для печати тикетов. Нужно автоматизиравать процес.
 
Yevheniy Kopanitskyy:
да это принтер для печати тикетов. Нужно автоматизиравать процес.

В MQL4/5 нет функций печати. Значит или WinAPI, что геморройно, или, что гораздо приятнее, сделать DLL на C#, в .NET для печати есть набор классов.

 

Ну это смотря какое WinAPI, API - API рознь.

Не понятно в чем проблема - пишите тикеты в файл и печатайте - из блокнота, из Excel...

 
Denis Vasyutin:

Ну это смотря какое WinAPI, API - API рознь.

Не понятно в чем проблема - пишите тикеты в файл и печатайте - из блокнота, из Excel...

Под названием Win API всегда подразумевается самый низкий уровень взаимодействия с OS на основе набора нативных функций. Ниже уже только работа на уровне Windows Driver Model, что не каждый джедай осилит, это раз, и в быту не нужно, это два.

И никаких разных Win API не бывает, по типам делятся, это да, но не по принципу устройства.

http://rsdn.org/forum/winapi/513707.all 

http://www.cyberforum.ru/win-api/thread1759674.html

Печать на WinAPI - WIN API - RSDN
  • rsdn.org
Здравствуйте, Аноним, Вы писали: В функции Draw рисуешь на DC принтера как на обычном. Хочешь — переходишь в соответствуущую систему координат и положение указываешь в...
 
Полагаю в Windows имеется штатная команда/файл для таких целей. Надо найти и запускать через ShellExecute
 
Alexey Navoykov:
Полагаю в Windows имеется штатная команда/файл для таких целей. Надо найти и запускать через ShellExecute

Надо сделать dll .NET и забыть унылый Win API, как страшный сон ))

Причина обращения: