Я хочу создать приложение, которое будет получать файлы и печатать их. Как я могу это сделать? с каким языком программы? эта программа похожа на получение файла из любого протокола, чтение последней строки и автоматическая печать.
спасибо
В очень простых терминах можно распечатать с эти lp
команда. Передайте его файл, и это распечатает его.
lp testfile
lp <(echo "this is a test")
существуют тонна опций , но там Вы идете.
выбор файла и язык программирования действительно ваше дело. То, что я дал Вам, можно назвать от примерно любого из них, и у них всех есть свои собственные способы работать, но вот супер простой сценарий оболочки, который использует Zenity для средства выбора файла GUI.
#!/bin/sh
lp $(zenity --file-selection)
, Но это, очевидно, не собирается понимать каждый формат. Вы, возможно, должны были бы выполнить печать некоторых форматов с помощью приложений, которые понимают формат. Например, Inkscape для SVG... Или растр их к формату Ваш принтер может понять.