프린터에 드라이버가 필요한 이유는 무엇입니까?


39

새 프린터를 설치할 때마다 컴퓨터에 500MB 이상의 프린터 드라이버가 설치되어 있어야하는 이유가 항상 궁금했습니다. 컴퓨터에서 인쇄해야하는 파일을 프린터로 보내지 않고 프린터가 필요한 모든 처리를 수행 할 수없는 이유는 무엇입니까?

분명히, 나는 프린터에 대해 아무것도 모른다. 프린터 드라이버는 표준 형식 파일을 프린터로 전송되는 특정 지침으로 변환하는 각 프린터마다 고유하다고 가정합니다. 각 컴퓨터에서이 특정 드라이버를 다운로드하도록하는 대신이 드라이버가 프린터에만 상주하고 프린터가 표준 파일 형식으로되어있는 것이 더 적합하지 않습니까?

심지어에서 애플의 새로운 특허 출원 , 그들은 여전히 클라우드 또는 장치 자체에 하나의 프린터 드라이버를 가지고 이야기. 프린터 드라이버가 클라우드에 있으면 로컬 PC에서 프린터 드라이버를 다운로드하여 사용해야합니다. 그러나 드라이버가 장치 자체에 저장된 두 번째 경우 컴퓨터가 프린터 드라이버를 로컬 PC로 전송 한 다음 인쇄 작업 만 보내야하는 이유는 무엇입니까? 인쇄 할 파일을 전송하고 프린터에서 해당 파일을 가져 와서 프린터 자체에 이미 설치된 프린터 드라이버를 사용하여 PC에서 처리 할 필요없이 문서를 인쇄 할 수없는 이유는 무엇입니까?

프린터에 처리 기능이 없기 때문입니까? 오늘날의 프린터에는 미니 디스플레이와 같은 것들이 점점 더 정교 해 보이고 Wi-Fi가 내장되어 있으며 컴퓨터없이 메모리 카드를 삽입하고 직접 인쇄 할 수 있기 때문에이 프린터를 믿기가 어렵습니다.


15
요즘에는 응용 프로그램이 부풀어 오지만 프린터 드라이버의 경우 500MB 이상이 과장된 것 같습니다. 옵션 소프트웨어 패키지와 비슷합니다.
schnaader

4
와우이 글을 읽고 CUPS와 리눅스를 사용해 주셔서 감사합니다. 심지어 Windows 클라이언트 용 인쇄 서버를 실행하더라도 CUPS를 실행했습니다. CUPS는 실제 프린터 드라이버를 관리하므로 모든 Windows 클라이언트는 인쇄 한 프린터에 관계없이 동일한 일반 포스트 스크립트 드라이버를 사용했습니다. 좋았습니다.
Kyle__

3
500MB는 과장된 것입니다. .
surfasb

가까운 미래에 프린터 드라이버가 과거의 일이 될 수도 있습니다 ... conceivablytech.com/8817/products/…
Moab

8
500MB는 과장되지 않았습니다. HP 드라이버는 몇 년 동안 그 소비자 제품을 위해 그보다 더 크고 더 커졌습니다. 패키지에는 방대한 양의 블로 트웨어와 불필요한 앱이 포함되어 있습니다. 그러나 HP는 이러한 많은 프린터에 대해 "그냥 드라이버"패키지를 제공하지 않으므로 모든 것을 얻을 수 있습니다.
music2myear

답변:


29

간단히 대답하면 500MB, 50MB 또는 5MB의 드라이버가 필요하지 않습니다. PCL (대부분의 잉크젯 말 것) 드라이버는 KB의 수백입니다. 마찬가지로 포스트 스크립트 드라이버도 똑같이 작습니다.

실제로 Windows에서는 "올바른"드라이버가 아니더라도 내장 드라이버를 사용하여 대부분의 프린터를 설치하고 사용할 수 있습니다. hp-laserjet-4예를 들어 드라이버에서 제대로 작동하는 프린터 수는 놀랍습니다 .

추가 공간은 모두 도움말 파일, 그래픽, 업데이터, 온라인, 클립 아트 등으로 더 많은 잉크를 주문할 수있는 바보 같은 응용 프로그램입니다. 대부분의 추가 공간은 모두 정크입니다.

Err, 그 질문에 대답하지 못했습니다.

답은 드라이버가 프린터의 언어 만 말하면된다는 것입니다. 프린터가 원시 비트 맵을 읽더라도 인쇄중인 페이지를 가져 와서 PPM 파일로 변환하는 드라이버가 필요합니다. 그래도 엄청나게 비효율적이므로 플로터 용 HPGL, 우수한 프린터 용 PS, OK 프린터 및 잉크젯 용 PCL과 같은 언어가 있습니다.

OS 또는 소프트웨어가 프린터 언어를 사용하는 경우 드라이버가 필요하지 않습니다.


크고 뚱뚱한 HP lj3100 프린터가 있으며 WinXp, ~ Vista 또는 ~ 7의 드라이버로 인쇄하지 않습니다. 버리고 새 것을 사십시오.
사용자가 알 수 없음

3
많은 호스트 기반 프린터 (일명 WinPrinters )의 경우이 기능이 제대로 작동하지 않습니다. PDF를 기본적으로 가져올 수있는 여러 프린터도 있습니다. 마지막으로, "관련된"드라이버를 사용할 수 있지만 "잘못된"드라이버는 Windows에 노출되지 않으므로 프린터에 특정한 기능에 대한 액세스 권한을 포기할 수 있습니다.
afrazier

HP는 어떤 이유에서든 기본 드라이버를 사용할 수없는 상황에 대해 "호환 가능한"드라이버가 나열된 페이지를 잠시 동안 가지고있었습니다. 꽤 편리했습니다. 한동안 찾지 않았지만 여전히 존재할 수 있습니다.
music2myear

"잘못된"드라이버를 사용할 때 가끔 특정 기능을 포기하지만, 일반적으로 양면 인쇄, 스테이플 링 또는 잉크 / 토너 레벨보고입니다. 건너 뛸 수있는 색상 일치 및 융합 강도 매개 변수가있을 수 있지만 일반 인쇄에는 필요하지 않습니다. PDF 인쇄가 진행되는 한, 우리 중 많은 사람들이 침을 흘릴만한 Xerox 컬러 페이저를 가지고 있지는 않지만 ...
Kyle__

1
afrazier의 설명을 확장합니다. 일부 "프로페셔널 그레이드"프린터에는 스테이플 링, 자동 양면 인쇄 및 인쇄 된 사본에 대한 자동 수평 / 수직 적재 (유인물에 적합)와 같은 기능이 포함됩니다. 이러한 기능 중 많은 기능은 제조업체에서 제공 한 프린터 드라이버를 사용할 때만 사용할 수 있으며 기본 (PostScript) 드라이버에서는 사용할 수 없습니다.
obaqueiro

16

나는 그것이 역사의 유물이라고 생각합니다.

PC 측 프린터에서 Epson FX80 시대 (ASCII + 제어 코드)를 통해 문자 단위 문자 (ASCII를 보내면 타자기처럼 입력)에서 픽셀 단위로 진화했습니다. . 경쟁 수준과 그래픽을 실제로 사용하지 않는 장치로 구성되었다는 사실은 각각의 새로운 기술마다 프린터 제조업체가 드라이버에 처리 부담을 가중시키는 것이 훨씬 저렴하다는 것을 의미한다고 생각합니다 측면.

Mac 측에서 첫 번째 큰 시작은 Postscript를 사용한 Laserjet이었습니다. 포스트 스크립트는 여러분이 설명하는 것입니다 .— 텍스트로 페이지를 설명하고 포스트 스크립트를 해석하는 모든 것에 의해 래스터 화 된 것입니다. 실제로는 완전한 프로그래밍 언어이며 PDF는 컴파일 된 형태로 개발되어 동일한 기본 요소를 제공하지만 (초기에는 부엌 싱크대를 던지기 전에) 프로그래밍 언어가 아닙니다. Postscript를 처리하기 위해 원래 Laserjet에는 Mac과 동일한 68000이 있었지만 원래 Mac은 RAM이 매우 짧았으며 인쇄에 필요한 규모로 그래픽을 렌더링 할 수있을 것으로 예상하지 않았을 것입니다. 합리적인 시간 내에.

프린터와 통신하는 방법 인 Postscript의 유산은 Linux에서 PostPost 렌더러 인 Postscript 렌더러 인 Ghostscript가 CUPS (Postscript와 여전히 밀접하게 연결되어 있음)가되기 전에 오랫동안 표준 프린터 드라이버였던 Linux에 존재합니다.

Postscript 래스터 라이저를 포함하지 않은 비용 이점은 특히 컴퓨터 성능이 향상됨에 따라 PC 방식이 시장에서 승리 한 이유라고 생각합니다. 애플의 새로운 특허는 iOS의 에어 프린트 제품에서 한 걸음 물러나면서 프린터에 많은 논리를 부여하는 것으로 보인다. 우리가 어떤 진전을 보게 될 것이라면 소비자가 실제로 어떤 장치로든 걸을 수 있고 인쇄하기를 원하는 무선 각도 때문일 것입니다.


매우 유물. 당시에는 표준 프린터 프로토콜이 없었으며 모든 프린터 제조업체는 고유 한 언어를 사용했습니다. Wordperfect 이야기 Almost Perfect 는 옛날과 프린터 드라이버 광기에 대해 조금 이야기합니다.
Rich Homolka

좋은 독서 요령; 프린터 기술 변경에 따라 많은 문제가 발생한 것으로 보입니다. 사무실에서 레이저 프린터 용으로 포맷 된 문서를 집으로 가져 가야하는지에 대한 WordPerfect 4.0 개발에 대한 토론이 있었다는 작은 언급은 사고 과정이 얼마나 오래 전부터 재 포맷되는지를 보여줍니다. 심지어는 시장을 선도하는 소프트웨어조차도 문서 이식성을 유지하려고 노력했습니다.
Tommy

감사. 이런 종류의 역사적 맥락은 종종 현재 컴퓨팅 규칙을 훨씬 이해하기 쉽게 만듭니다. 그러나 포스트 스크립트 채택에있어 또 다른 장벽이 아니었다는 사실은 Adobe가 라이센스를 보유하고 있으며 사용 비용이 상당히 비싸다는 사실입니까? NeXTStep (OS)은 Postscript를 사용하여 표시 할 수 있었으며 Adobe에 많은 돈을 지불해야한다는 점을 모호하게 기억합니다.
robo

프린터 제조업체는 CUPS + Ghostscript를 다른 사람에게 소프트웨어 나 특허 라이센스를 지불하지 않고도 상당히 저렴한 프린터에 넣을 수 있어야한다고 생각합니다. 적합한 전자 제품은 소매가가 $ 9 (예 : Raspberry Pi Zero)이므로 프린터 제조업체는 Adobe의 제품을 라이센스하는 것보다 훨씬 저렴해야합니다. 많은 저렴한 프린터가 이미 리눅스를 내부적으로 실행하지 않았다면 놀랐습니다.
Mikko Rantalainen

12

당신이 할 정말 에 500 MB 드라이버가 필요 단지 인쇄를 ?

당신은하지 않을 수 있습니다. 내 HP Officejet 6210에는 약 400MB에 달하는 소프트웨어가 포함 된 CD가 포함되어 있지만 실제로는 인쇄 지원 이상의 기능을 제공합니다.

  • 스캐닝
  • OCR
  • 사진 편집기
  • 사진 관리자
  • 팩스
  • 기타

, 나는 여전히 부풀어 오르는 것에 동의하지만 그것이 전부 인쇄에 대한 것은 아닙니다. 프린터 드라이버는 그렇게 크지 않습니다. 실제로 Windows 7에 포함되어 있으며 포함 된 드라이버가 몇 메가 바이트 이상인 것을 본 적이 없습니다.

따라서 500MB 드라이버 가 아니라 500MB 상당의 번들 소프트웨어가 있는지 의심합니다 .


7
Hewlett-Packard의 이상한 악은 아직 더 끔찍하고 끔찍한 데스크탑 소프트웨어 를 개발할 필요성을 느끼는 것 같습니다 .
jcrawfordor

1
보다 유용한 참고로 일부 프린터 제조업체는 .inf 설명자와 필요한 바이너리 만있는 "드라이버 전용"패키지를 제공합니다. 일반적으로 메가 바이트 미만이며 프린터를 연결하고 압축을 푼 폴더에서 새 하드웨어 마법사를 지정하기 만하면됩니다 (드라이버를 전혀 설치해야하는 경우). 드라이버 전용 패키지를 찾을 수없는 경우 일반적으로 LZMA 압축 풀기 도구를 사용하여 설치 프로그램에서 실제 드라이버 파일을 추출 할 수 있습니다 (찾기가 까다로울 수 있음).
jcrawfordor

@ jcrawfordor 만 문제는 그것을 추출하기 위해 500MB를 다운로드해야한다는 것입니다. 참고로 때로는 Windows와 함께 제공되는 기본 드라이버가 제대로 작동합니다. HP PCL 6 드라이버와 유사합니다.
Matt

타당하지만이 질문에 대한 답은 아니며 실제로 해결되지도 않습니다.
Cody C

4

짧은 대답은 프린터가 세상의 모든 문서 형식에 대해 알지 못하며 세상의 모든 프로토콜을 말하는 것도 아닙니다.

당신은 몇 가지 소프트웨어가 필요합니다

  • FooBar v1.3에서 사용하는 형식을 종종 두 부분으로 존재하는 BazJet 3000에서 이해하는 형식으로 변환
    1. FooBar 형식을 OS에서 사용하는 내부 형식 (FooBar에 있음)으로 변환 한 비트입니다.
    2. 운영 체제의 내부 형식에서 프린터가 사용하는 형식으로 변환 된 비트입니다. 이것은 프린터 드라이버의 일부였습니다.
  • 운영 체제 추상화를 프린터에서 이해할 수있는 와이어의 비트로 변환합니다. 이것은 프린터 드라이버의 또 다른 부분이었습니다.

이제이 상황을 단순화하기 위해 수행 할 수있는 몇 가지 작업이 있습니다.

  • 프린터가 사용할 하나 또는 작은 형식 그룹을 설정할 수 있습니다. 여기에서 가장 오래된 예는 포스트 스크립트 프린터입니다. 일반적인 포스트 스크립트를 보내서 형식 변환기없이 거의 모든 PS 프린터로 인쇄 할 수 있습니다.

    일반 사용자의 입장에서 볼 때 문제는 항상 사소한 프로세서와 프린터에 상당한 양의 메모리가 필요하기 때문에 프린터가 더 비싸다는 것입니다. 즉, 프린터는 다른 컴퓨터입니다.

  • 하나 또는 여러 개의 (1) 물리적 커넥터와 (2) 프로토콜 그룹을 사용하여 프린터와 통신 할 수 있습니다. 요즘 이것은 (1) 이더넷, WiFi 또는 블루투스 및 (2) ipp (즉)를 의미합니다.

    다시 한 번, 하드웨어 비용이 증가한다는 한계가있었습니다.

좋은 소식은 무어가 추가 비용이 사소 해지기까지 오랫동안 노력해 왔다는 것입니다.


현재 1GHz ARM 프로세서와 512MB의 RAM이 포함 된 약 7 ~ 9 달러에 Raspberry Pi Zero를 구입할 수 있습니다. 프린터에는 필요하지 않은 HDMI 출력도 있습니다. 하드웨어 비용으로 제조업체가 자체 마더 보드를 대량 생산할 수있는 프린터에 Ghostscript + CUPS를 포함시키지 않아야합니다.
Mikko Rantalainen

그래 "무어의 법칙 (Moore 's [law])"의
dmckee

3
  1. 아주 작은 프린터 드라이버는 100KB 미만으로 작으며 앞에서 언급했듯이 일반적으로 PCL 또는 Postscript의 두 가지 표준 표준 언어 중 하나를 따릅니다. 대부분의 프린터는 이러한 언어를 이해하도록 설계되었지만 표준에서 다루지 않는 기능 / 글꼴을 확장하기 위해 고유 한 언어를 추가 할 수 있습니다.

  2. 프린터 모델을 위해 특별히 설계된 기본 프린터 드라이버가 몇 가지 노치를 차지합니다. 약 1MB 정도일 수 있습니다. 여기에는 프린터와 인터페이스하도록 설정된 기본 PCL 언어가 포함되지만 세로 / 가로, 초안 토너 사용, 한 부씩 인쇄, 양면 인쇄, 용지 종류, 워터 마크, 용지 크기, 2 장 인쇄, 여백, 해상도 등

  3. 프린터 소프트웨어 패키지는 엄청난 규모이며 500MB 정도입니다. 여기에는 유용한 것부터 모호한 것, 순수한 crapware에 이르는 모든 종류의 소프트웨어 구성 요소가 포함됩니다. 스캐너 유틸리티, OCR 기능, PDF로 스캔, 프린터 유지 보수, 프린터 설정, 프린터 LAN 설정, 프린트 서버 소프트웨어, 팩스 소프트웨어, 사진 스캔 소프트웨어, 사진 / 미디어 관리 소프트웨어, 파트너 소프트웨어 시험판, 소모품 등이 포함됩니다. 주문 소프트웨어, 프린터 모니터 작업 표시 줄 소프트웨어 등

crapware 목록은 매우 나쁩니다. 500MB의 스토리지를 차지하는 것만이 아닙니다. 이 쓰레기는 Windows 부팅시 실행되도록 설치되어 메모리 및 프로세서와 같은 PC 리소스를 항상 차지합니다. 작업 표시 줄에서 프린터 유틸리티를 실행해야합니까? 아뇨

기본 PC 사용자는 부풀어 오른 소프트웨어 CD를 설치하는 것이 좋습니다. 그러나 중간 정도의 정통한 사용자 또는 정통한 친구가있는 사용자는 CD 번들 소프트웨어를 건너 뛰고 OEM 웹 사이트를 방문하여 기본 드라이버를 찾는 것이 좋습니다. 예를 들어, 아래 링크 할 페이지에서 하나의 프린터와 하나의 OS (Windows 7 64 비트)에 대한 다양한 다운로드 옵션이 있음을 알 수 있습니다.

"전체 드라이버 및 소프트웨어 패키지"는 100MB입니다. 이것은 부풀어 오르는 간단한 것이지만 지침을 따르기 만하면됩니다. 그런 다음 다양한 유틸리티를 제공합니다. 마지막에 "드라이버 (고급 사용자 용)"가 표시됩니다. 기본 드라이버가있는 위치이며 1.02MB에 불과합니다.

이 작은 다운로드는 내가 일반적으로 사용하는 것입니다. bloated 패키지와 같이 "마법사"를 사용하여 설치하지 않습니다. 대신 "프린터 추가 마법사"및 "디스크 있음"옵션을 사용하여 Windows에서 프린터를 수동으로 설치하는 방법을 알아야합니다.이 시점에서 1.02MB 드라이버 파일을 가리 킵니다. 네트워크 프린터 인 경우 프린터의 로컬 LAN 주소에 IP 포트를 만드는 방법을 알아야합니다. 왜 이것이 초보자가 아닌지 알기 시작합니다. 너무 어렵지는 않지만 너무 쉽지는 않습니다.

다운로드 옵션 예 :

http://welcome.solutions.brother.com/bsc/public/us/us/en/dlf/download_index.html?reg=us&c=us&lang=en&prod=hl2040_all&dlid=&flang=English&os=93&type2=-1


내가 좌절감을 느끼는 것은 요즘 대부분의 / 모든 프린터가 # 2에서 # 3의 더 기본적인 것들 (잉크 / 오류 수준보고, LAN 설정)과 스캐너의 동일한 항목을 모두 한 단위로 사용해야한다는 것입니다. PCL 또는 후속 언어에 추가 할 수 있다면 일반 사용자에게 필요한 모든 것을 제공하는 범용 드라이버 / OS 제어 센터가 가능할 것입니다. 본인이 작성한 모든 하드웨어를 인정하지 않는 프린터 제조업체는 버려야합니다. 그러나 프린터 / 스캐너 설치는 승리 설정의 가장 추악한 부분 중 하나이며 MS가 왜 여기서 아무것도 한 적이 없는지 궁금합니다.
Dan Neely

MS는 기존 프린터의 80-90 %에 해당하는 것으로 추정되는 클래스 드라이버를 Windows 8에 추가하고 있음을 알 수 있습니다. Apple은 범용 인쇄 옵션을 살펴보면 몇 년 안에 전체 드라이버 클래스의 끝을 볼 수 있습니다. anandtech.com/show/5630/... venturebeat.com/2012/02/29/...
댄 닐리

1

참고로 "IT 네트워크 배포"드라이버 번들 또는 이와 유사한 것을 찾으십시오. 그것은 것입니다 단지 모든 블로 트웨어를 드라이버를, 그리고. 또는 설치 파일을 추출하여 드라이버를 직접 찾을 수 있습니다 (OS에서 드라이버를 검색 하고 소프트웨어를 설치 하지 않도록 하십시오).

프린터 에는 500MB의 드라이버가 필요 하지 않습니다 . 드라이버는 일반적으로 5MB 미만입니다 ( 일부 기본 소프트웨어 를 포함해야하기 때문에 ). 드라이버는 일반적으로 유지 관리 소프트웨어를 제공하므로 공급 업체별 테스트 페이지를 인쇄하거나 잉크 카트리지 정렬을 보정하거나 잉크가 부족할 때 경고 할 수 있습니다.


1

여기서 사람들이 블로 트웨어 및 프린터 통신 표준에 대해 이야기하는 것을 보았지만 토론에서 한 가지 중요한 점을 놓쳤다 고 생각합니다.

많은 값싼 새 프린터는 자체 처리를 전혀하지 않습니다. 대신 호스트 컴퓨터는 독점 형식을 사용하여 페이지에 직접 인쇄 할 데이터를 처리해야합니다. 이것은 하드웨어 측면을 단순화합니다. 기존의 컬러 레이저 프린터는 5 년에서 10 년 전에 데스크톱 컴퓨터의 기능을 갖춘 내장형 컴퓨터를 사용하게되는데 그 주요 문제는 이러한 내장형 컴퓨터의 하드웨어가 비싸다는 것입니다. 예를 들어 PostScript에는 기본적으로 사용하기 위해 각 프린터가 라이센스를 지불해야하는 라이센스 문제가 있습니다. 이를 피하기 위해, 비용을 줄이기 위해 일반적으로 독점적이고 미공개 된보다 간단한 페이지 설명 언어를 사용하는 더 저렴한 임베디드 컴퓨터가 사용됩니다. 그런 다음 인쇄 될 데이터를 실제로 처리하는 것은 호스트 컴퓨터의 작업입니다. 시장이 가격을 낮추기 위해 팩스 모뎀에 비슷한 일이 일어 났으므로 이제는 "winmodems"가 있습니다. 내가 설명한 프린터와 같은 프린터를 "winprinters"라고도합니다. 승리 부분은 대부분이 Windows 용 드라이버 만 가지고 있다는 슬픈 사실에서 비롯됩니다.

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