У меня есть приложение linux, которое использует чашки для печати, но я заметил, что если я распечатаю и сразу же закрою приложение, моя распечатка никогда не появится. Поэтому я предполагаю, что моему приложению придется дождаться, когда он действительно выйдет из принтера, прежде чем уйти, так кто-нибудь знает, как сказать, когда он закончит печать?Печать с использованием CUPS, когда мое приложение может выйти?
Я использую libcups для печати файла постскриптума, создаваемого моим приложением. Поэтому я использую команду для печати файла, а затем возвращается обратно в мое приложение. Поэтому мое приложение думает, что документ выключен в очередь на принтер, когда я предполагаю, что он еще не сделал его там. Поэтому вместо того, чтобы все мои пользователи должны смотреть на экран для значка принтера в системном трее, я предпочел бы иметь решение в коде, поэтому, если они попробуют и уйдут, прежде чем он действительно будет удален, я могу предупредить их об этом , Также файл, который я создаю, является временным файлом, поэтому было бы неплохо узнать, когда он будет завершен, поэтому я могу его удалить.
Помимо печати postscript, как вы печатаете? Используете ли вы libcups или используете командную строку? –
мой код генерирует файл постскриптума, а затем использует libcups для его печати. Я не использую командную строку. – KPexEA