본문 바로가기
카테고리 없음

[업무자동화] 자주 출력하는 pdf 더블클릭 한번에 출력하기

by 돌종 2024. 1. 20.

(업무Tips) 자주 출력하는 pdf파일 쉽게 출력하기

 

0. 시작하며

자주 출력하는 pdf파일을 폴더를 찾아 들어가 pdf 리더를 실행해서 출력하는 대신 더블클릭 한번으로 출력하는 방법을 생각해봤다. 윈도우 세대는 .bat을 잘 모르지만 DOS를 쓰던 라떼세대는 .bat를 많이 썼었다. 컴퓨터를 마우스로 통제하는 것이 아니라 명령으로 통제하는 것이 .bat 이다. 넓은 범위에서 일종의 업무자동화라고 해도 되지 않을까? 

 

1. 명령 구성

pdf파일을 출력하려면 pdf리더가 필요하다. 요즘은 국산 프로그램인 알pdf를 많이 쓰는 것 같다. 하지만 알pdf리더는 명령어 기능을 지원하지 않았다. 그래서 검색을 해봤더니 acrobat reader는 명령어 기능을 지원한다.

 

명령어 구성은 아래와 같다.

 

명령어 구성 :  <아크로뱃리더실행파일> /t <출력할pdf파일명> <프린터이름>

< > 는 모두 “(쌍따옴표)로 감싸있어야 한다는 뜻이다.

<아크로뱃리더실행파일> : 아크로뱃리더 실행파일의 경로명 포함 실행파일 이름(full path)

/t : 지정된 파일을 프린터로 출력하라는 옵션.

<출력할pdf파일명> : 출력할 pdf파일의 경로명 포함 파일명(full path)

<프린터이름> : 프린터 이름.

 

아래는 필자의 환경에서의 명령의 구성 예이다. 아크로뱃리더를 이용해서 D:\우리회사\양식\사업자등록증.pdf파일을 “SINDOH~ “라는 이름의 프린터로 출력하는 명령이다. 길어서 두줄로 보이지만 한줄이다.

"C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe" /t "D:\우리회사\양식\사업자등록증.pdf" "SINDOH D420/CM Series PCL"

 

위 명령어를 cmd(명령실행창)에서 실행하면 해당 파일을 프린터로 출력할 수 있다. .bat파일은 명령실행창에서 실행할 명령들을 모아놓은 파일이라고 보면 된다. 그래서 자주쓰는 명령을 .bat파일에 저장해놓고 실행시키면 매번 명령을 다시 입력할 필요가 없게 되는 것이다. .bat파일은 실행파일과 마찬가지로 더블클릭으로 실행이 된다.

 

그러면 사업자출력.bat이라는 배치파일을 작성하는 과정을 순서대로 설명해보겠다. 라떼세대는 익숙하겠지만 요즘세대는 생소할 수도 있을 것 같아서 조금 자세하게 설명하고자 한다.

 

2. 아크로뱃 리더 실행파일 및 위치 파악

윈도우키를 누르고 acro라고 입력하면 아크로뱃리더가 뜬다. 

오른쪽 부분의 아래쪽 화살표 (펼치기, 위의 작업 목록표시)를 누른다. 그러면 아래 그림처럼 [파일위치 열기]를 볼 수 있다.

[파일위치 열기]를 클릭하면 start menu폴더가 뜬다. Adobe Acrobat 에 마우스 오른쪽 버튼을 누르면 아래 그림과 같은 메뉴가 뜬다. [속성]를 클릭한다.

 

 

 

 

속성 창에는 대상(T):라는 항목이 있고 acrobat.exe의 경로와 실행파일명이 “로 싸여 있는 상태로 선택이 되어 있다. 그래도 ctrl-C를 눌러서 클립보드로 복사한다.

 

필자의 경우의 Acrobat.exe의 위치는 아래와 같다.

"C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe"

 

3. 메모장 실행 및 acrobat.exe 풀패스(full path) 입력

.bat파일을 만들기 위해 메모장을 실행한다. 자신이 자주 사용하는 텍스트 에디터를 사용하면 된다.

 

윈도우 키를 누르고 메모장을 입력한 후 엔터를 치면 메모장이 실행된다.

 

메모장에서 ctrl-V를 입력해서  클립보드에 복사되어 있는 acrobat.exe의 full path를 붙여넣기 한다. 붙여 넣기 한 결과는 아래와 같다. 한칸 띄고 /t 옵션을 입력해준다.

 

 

4. 출력할 파일명 입력

 

출력할 pdf파일명의 full path를 입력해야 한다. 파일이 있는 위치가 간단하면 타이핑해도 되지만 아래 방법으로 하면 간편하다. 파일 탐색기에서 pdf파일이 있는 위치로 이동한 후 파일이름에서 오른쪽 마우스를 클릭해서 속성을 선택하면 파일이 있는 디렉토리명과 파일이름을 복사할 수 있다.

 

 

위치를 먼저 복사해서 메모장에 붙여 넣기 하고 그 다음에 \와 함께 파일명을 복사해서 메모장에 붙여넣기 한다. 마지막으로 “로 감싸준다.

 

5. 프린터 이름 입력

윈도우에서 프린터 이름을 정확하게 복사하기 위해서 cmd창을 띄운다. 윈도우키를 누른다음에 cmd라고 입력하고 엔터를 입력하면 된다.

cmd창에 아래의 명령을 입력한다. 윈도우에 설치된 프린터 이름들을 출력하라는 명령이다.

wmic printer get Name

 

위의 명령을 실행하면 아래와 같이 프린터 이름들이 출력된다.

원하는 프린터 이름을 복사하기 위해서 마우스로 드래그한 다음 엔터를 친다. 주의하자. ctrl-C가 아니라 Enter다.

 아래 그림과 같이 필자는 SINDOH~ 를 선택해서 클립보드에 복사했다.

 복사한 프린터 이름을 메모장에 붙여넣기 한다. 물론 프린터 이름도 “로 감싸줘야 한다.

이제 명령을 모두 만들었다. 파일을 .bat파일로 저장하면 된다.

 

 

 

6. bat파일로 저장하기

이 명령을 .bat로 저장할 때 주의사항이 하나 있다. 인코딩을 ANSI로 선택해야 한다는 것이다. 메모장 아래 하단을 보면 UTF-8이라고 되어 있을 것이다. 컴퓨터에서 영어가 아닌 언어를 방식이라고 생각하면 된다. 아시다시피 언어를 표현하는 방법은 여러가지가 있었다. UTF-8은 최근에 만들어진 방법이라서 대부분 이것을 쓴다. 그런데 cmd는 아직 옛날 방식이다. 그래서 UTF-8형식으로 저장한 후 bat파일을 실행하면 아래와 같이 한글이 깨진다.

그래서 저장은 다른이름으로 해야 한다. 다른이름으로 저장할 때 인코딩을 선택할 수 있다. 인코딩을 ANSI로 선택한다. 저장위치는 쉽게 실행시키기 위해서 바탕화면을 선택하고 파일이름은 원하는 이름으로 정한다. 필자는 사업자출력.bat로 했다.

 

7. bat파일 실행하기

이제 준비는 끝났다. 바탕화면에 있는 사업자출력.bat파일을 실행하는 방법은 더블클릭하면 된다. acrobat이 실행되어 해당 pdf파일을 연 다음 출력까지 해준다.

여러개의 작업창이 떠 있는 상태에서 .bat파일을 가장 빠르게 실행시키는 방법은 아래와 같다.

1. 윈도우키+D를 눌러서 바탕화면을 띄운다.

2. 사업자출력.bat을 더블클릭한다. 

다음에는 간단한 명령으로 파일을 복사하거나 특정 파일을 hwp로 여는 등의 작업을 수행하는 bat파일을 만드는 방법을 알아보겠다.

 

이상 DOS로 컴퓨터를 배운 라떼 엔지니어였습니다. ^^

 

-끝-