나는 인쇄용 컵을 사용하는 리눅스 응용 프로그램을 가지고 있지만, 인쇄하고 내 응용 프로그램을 바로 종료하면 내 인쇄물이 나타나지 않는다는 것을 알아 냈습니다. 그래서 내 응용 프로그램이 실제로 프린터가 종료되기 전에 프린터에서 나올 때까지 기다려야한다고 가정하므로 누구나 인쇄 완료 시점을 알려주는 방법을 알고 있습니까?CUPS를 사용하는 인쇄물, 언제 내 앱을 종료 할 수 있습니까?
libcups를 사용하여 내 응용 프로그램이 생성하는 포스트 스크립트 파일을 인쇄하고 있습니다. 그래서 명령을 사용하여 파일을 인쇄 한 다음 다시 내 응용 프로그램으로 돌아갑니다. 그래서 내 앱은 아직 문서를 만들지 않았을 때 문서가 프린터 대기열에 있다고 생각합니다. 따라서 모든 사용자가 시스템 트레이에있는 프린터 아이콘을 화면에 표시해야하는 것이 아니라 코드에서 솔루션을 얻는 것이므로 실제로 퇴장하기 전에 시도하고 종료하면 사실을 알릴 수 있습니다 . 또한 내가 생성 한 파일은 임시 파일이므로 끝날 때 알 수있어서 삭제할 수 있습니다.
포스트 스크립트 인쇄 외에도 인쇄 방법은 무엇입니까? libcups 또는 명령 행 유틸리티를 사용하고 있습니까? –
내 코드는 포스트 스크립트 파일을 생성 한 다음 libcups를 사용하여 인쇄합니다. 명령 줄을 사용하지 않습니다. – KPexEA