문자열을 현대의 래스터 이미지 또는 페이지 프린터로 보내면 원하는 결과가 나오지 않습니다. 즉, 문자열이 인쇄되지 않습니다. 프린터가이를 명령 또는 이미지 데이터로 해석하려고 시도합니다. 특정 프린터의 제어는 해당 모델의 프린터에만 해당되며 최신 프린터에서는 다소 복잡합니다. 대부분의 잉크젯 프린터의 경우 호스트 PC는 래스터 이미지를 생성하고 이미지 데이터를 보냅니다. 포스트 스크립트 프린터의 경우 페이지 설명 (PDF 문서와 유사)이 생성되어 프린터로 전송됩니다.
OS가 프린터 드라이버를 통해 인쇄합니다. OS는 자체 설명 형식으로 페이지 설명을 작성하고 프린터 드라이버는이를 프린터 소유 형식으로 변환합니다.
텍스트를 인쇄하려면 USB를 통한 직접 데이터 전송이 아니라 일반적으로 운영 체제 서비스 (프린터 드라이버를 작성하지 않은 경우)를 통해 텍스트를 인쇄해야합니다. 단, PostScript 파일과 PostScript 프린터가있는 경우는 예외 일뿐입니다.이 파일은 이미 프린터의 언어로되어 있습니다.
또한 USB의 인쇄 장치는 이미 device class으로 정의되어 있습니다. 이렇게하면 프린터 및 해당 기능에 대한 정보를 얻을 수 있으므로 프린터 드라이버 및 OS의 작업에 다시 액세스 할 수 있습니다.