Вопрос о печати на Linux Linux - PullRequest
1 голос
/ 16 марта 2011

У меня есть приложение, которое отображает JFrame с графикой для печати.Когда я запускаю приложение из командной строки, процесс печати работает нормально.Однако, если это приложение вызывается другим приложением, процесс печати не работает, и getGraphics () класса PrintJob возвращает значение NULL.

У кого-нибудь есть идеи, что может быть причиной такого поведения?Я использую Red Hat Linux.

Заранее спасибо.

1 Ответ

0 голосов
/ 16 марта 2011
  • Вызывается ли он службой или процессом, который не присоединен к сеансу X?

Я испытал ту же проблему с Java-графикой / манипулированием печатью , если процессне подключен к сеансу графического рабочего стола (X-сервер).

Единственное решение состоит в том, чтобы запустить процесс, присоединенный к графическому сеансу, я не нашел другого обходного пути.

...