Вывод картинки на принтерную печать с Unity 2D
Как заставить unity работать с принтером? Стоковый способ с использованием библиотеки System.Drawing не работает.
Нужно чтобы при нажатии на кнопку картинка (сохраненная на диске) выводилась на печать на принтер
Ответы (1 шт):
Автор решения: Mark Solove
→ Ссылка
Покопавшись в документации понял, что Unity не умеет работать с принтерами и научить не получится(по крайней мере у меня), поэтому пришел к такому варианту:
Пишем всю работу с принтером на WinForm, сохраняем все данные в файл, после при каждом обращении читаем данные принтера с файла и печатаем с нужными данными.
В скипт на Unity добавляем библиотеку System.Diagnostics и используем простейшую функцию для открытия екзешника.
public void OpenExe(string SceneName)
{
Process.Start("your\\path\\printing.exe");
}