인쇄 대기열을보고 관리하기위한 GUI 도구?


9

편집 : 향후 방문자를 위해 여기에 신속하게 수행하는 방법을 정확하게 설명하는 관련 답변이 있습니다.

나는이 75 세의 남자가 우분투 (그는 정통하지 않다)를 도와줍니다. 그는 터미널에 대한 언급에 놀라며, 나는 그것을 완전히 이해합니다. 그래서 터미널과 관련이없는 솔루션을 찾으려고 노력합니다.

그는 대기열의 모든 인쇄 작업을보고 일부 또는 전부를 취소 할 수 있는 도구를 요청하고 있습니다.

우분투 에서이 작업을 수행 할 수있는 GUI 도구가 있습니까? 나는 터미널이 매우 효율적이라는 것을 알고 있지만 많은 정통하지 않은 사람들은 터미널이 무슨 일이 일어나고 있는지 확실하지 않은 무서운 영역이라고 생각합니다.

그렇지 않다면, 그를 위해 작은 GUI 도구를 만드는 데 무엇이 필요할까요?


나는 xfce를 사용하고 있고 아빠는 민트를 사용하고 있습니다 (그러나 나는 화합을 사용할 때 같은 것을 발견했다고 확신합니다). 잘못하면 실례합니다. 그러나 우리 모두에게는 간단한 기본 '인쇄가 있습니다. 아빠가 호출하는 것처럼 '작은 검은 창'을 열지 않고 대기열 '을 볼 수 있습니다.
Zanna

@ 잔나 아, 정말로? 프린터가 없기 때문에 컴퓨터에 도착했을 때 확인해야합니다. 그러나 그것이 쉽지만 그가 그것을 놓친 경우 놀라지 않을 것입니다. 비록 AU를 통해 검색했지만 이전의 모든 답변은 CLI 만 언급했습니다. BTW, 편집을 재정 의하여 죄송합니다. 나는 오타를 직접 고치려고 노력했고 편집 내용이 충돌했습니다.
Revetahw는

1
@Zanna 나는 그의 컴퓨터 내일 체크 기대하고, 나는 그것이 :) 쉬운 희망
Revetahw는 분석 재개 모니카 말한다

1
희망, 그럼 당신은 내 모호한 보증 대신 그것을 찾는 방법에 대한 적절한 설명으로 자신의 질문에 대답 할 수 있습니다!
Zanna

1
@ 잔나 나는 그것을 발견! 실제로 GUI에 있습니다. 그러나 XFCE 또는 Mint처럼 쉽게 찾을 수는 없습니다 :) 자세한 내용은 내 대답을 참조하십시오.
Revetahw는

답변:


6

한 번의 더블 클릭으로 대기열 창 호출

.desktop스캔들 더러운 더러운 해킹에서 파일 의 작업 자동화에 저항 할 수 없었습니다 .

  1. 설치 xdotool

    sudo apt-get install xdotool
    
  2. 아래 코드를 빈 파일로 복사하여 다른 이름으로 저장하십시오. printerqueue.desktop

  3. 그런 다음 바탕 화면에 보관하여 실행 가능하게 만들거나 저장하십시오. ~/.local/share/applications

Printer Queue아이콘 을 사용하려면 (데스크탑에서) 두 번 클릭하거나 (대시로) 입력 하여 아이콘을 불러 온 후 return 키를 누르십시오. 몇 초 동안 (어딘가 클릭하지 않고) 기다리면 수동으로 수행 한 단계가 스크립트에 의해 수행됩니다.

여기에 이미지 설명을 입력하십시오

코드

[Desktop Entry]
Exec=/bin/bash -c "'/usr/share/system-config-printer/system-config-printer.py' & sleep 3 && xdotool key Control_L+f"
Name=Printer Queue
Type=Application
Icon=printer

설명

printers창은 명령에 의해 호출된다 :

/usr/share/system-config-printer/system-config-printer.py

파일을 살펴보면 대기열 창은 첫 번째 창인 임시 (자식) 창이기 때문에 어떻게 든 파일을 해킹하여 cli에서 대기열을 표시하는 옵션을 제공 할 수 있습니다.

그것은 한 손에 "깨끗한"옵션이 될 것이지만, 업데이트하는 동안 발생할 수있는 문제에 대한 것 일지라도 항상 그런 일을하는 데 제약을 느낍니다.

따라서 "정직한"더티 옵션 :)


@Fiksdal 내가 너무 더러운 생각하지만, 파일을 편집하는 것은 /usr/share/system-config-printer/system-config-printer.py:) 상대적으로 쉬울 것이다
야곱 Vlijm

@Fksdal, 작동하지 않는 것이 있습니까?
Jacob Vlijm

예, Canonical이 (가)없는 비슷한 작업을 수행하는 것이 좋습니다 xdotool. BTW, 나는 그것이 너무 멋지다고 생각했기 때문에이 대답을 받아 들였습니다. 그러나이 게시물에 오는 사람들은 아마도 터미널이없는 것을 찾고 있다는 것을 깨달았습니다. 따라서 귀하의 답변이 정말 멋지고 도움이 되더라도 맨 처음보고 싶지 않을 수도 있습니다.
Revetahw는 11시 51 분에 복원 모니카

@Fiksdal 터미널이 없습니다 (설치 제외 xdotool)! 그것은 당신이 그것을 받아 들여야한다는 것을 의미하지는 않지만 왜 당신이 받아들이지 않는지 궁금했습니다.
Jacob Vlijm 2016 년

1
감사. .deb에 대해서는 너무 나쁘지만 큰 문제는 아닙니다. 어쨌든 설정하기는 어렵지 않습니다. 또한 이것을 사용하기 전에 xdotool을 설치하라고 지시해야합니다. Whatsapp에 대해 그에게 말하기가 너무 어렵지 않습니다. 복사 / 붙여 넣기 만하면 터미널 명령을 수락합니다. :)
Revetahw는 Monica Monica

10

"프린터"응용 프로그램 외에도 컴퓨터의 프린터 및 인쇄 작업을보고 관리하는 데 사용할 수있는 CUPS 웹 인터페이스가 있습니다. 웹 브라우저를 열고 가리키면 http://localhost:631인쇄 인터페이스가 나타납니다.


1
이것은 매우 시원해 보입니다.
Revetahw는

6

이것은 GUI에 다소 숨겨져 있지만 키보드 단축키를 통해 액세스 할 수 있습니다.

  1. 실행기 막대에서 Ubuntu 로고를 누르고을 입력 한 printersPrinters앱을 엽니 다 .

  2. 에있는 동안 Printers응용 프로그램을 누릅니다 Ctrl+ F.

  3. 작업 목록이 나타납니다. 이 목록에서 작업을 관리하고 삭제할 수 있습니다.

우분투 14.04와 루 분투 16.04에서 Unity로 테스트했습니다.

나는 이 대답 으로부터 그것을 배웠다 . 실제로 이것은 해당 질문과 중복 될 수 있습니다. 그러나 GUI 요구 사항으로 인해 그렇지 않을 수도 있습니다.

내 친구는 지금 행복하다. 그의 프린터가 다시 작동합니다. 그건 그렇고, 그는 또한 이것을 해야 했습니다 .


2
좋은 답변과 증명을 위해 +1 나는 상상하지 않습니다!
Zanna

0

나는 당신이 Unity를 사용한다고 가정하고, 당신은 위의 제안 된 답변을 수행하여 그것을 고수하게 만들 수 있습니다.

  • 실행기 막대에서 Ubuntu 로고를 누르고 프린터를 입력 한 다음 프린터 앱을 엽니 다.
  • 실행기의 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "실행기에 잠금"을 클릭하십시오.
  • 그런 다음 프린터 대기열을 열어야 할 때마다 시작 관리자에서 아이콘을 클릭하고 "인쇄 작업보기"를 마우스 오른쪽 단추로 클릭하거나 확인하려는 프린터에서 "Ctrl-F"를 누릅니다.

도움이 되었기를 바랍니다.


0

아마도 이것이 당신을 도울 것입니다 :

bash -c "/usr/share/system-config-printer/system-config-printer.py --show-jobs $(lpstat -d | sed 's/.*: //')"

프린터의 인쇄 대기열 GUI를 시작합니다. 이 명령은 메뉴 구성에 포함되어이 GUI를 시작하기위한 아이콘을 작성할 준비가되었습니다. 여기에 문서화되어 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.