서버가 있습니다. 서버에 일부 프린터가 연결되어 있습니다. x32 및 x64 OS용 모든 드라이버와 모든 기본값이 설정되어 있습니다. 서버는 인쇄 대기열도 관리합니다.
워크스테이션이 많아서 모두 프린터를 사용해야 합니다. 모두 필요운전자가 대기열을 인쇄하도록 하고 기본값서버에서 전파됩니다.
워크스테이션에 프린터를 추가하면 다음과 같은 결과가 나타납니다 ABC Printer on SERVER123
. 더 짧은 것이 필요합니다 – 그냥 ABC Printer
.
어떻게 해야 합니까?
로컬에 설치된 프린터의 이름을 변경하는 방법을 보여주지 마십시오. 나는 이것을하는 방법을 알고 있습니다. 나는 특히
ABC Printer on SERVER123
.로컬 포트로 드라이버를 설치하면 서버 전파 기본값이 손실되고 드라이버 업데이트가 이루어지며 드라이버 디스크를 가지고 돌아다녀야 하고 떨리는 사용자를 드라이버 선택과 같은 어려운 일로 혼동해야 하기 때문에 문제가 해결되지 않습니다.
그룹 정책에 이를 수행할 수 있는 공식적인 방법이 없다면 해킹이 가능합니다. 워크스테이션 컴퓨터를 살펴보았지만
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
로컬 프린터만 있었습니다.여기에서 워크스테이션의 네트워크 프린터 세부 정보를 볼 수 있습니다.
HKEY_USERS\[Some GUID]\Printers\Connections
– 그러나 설명 문자열처럼 명확한 것은 없습니다.
답변1
Gregory MOUSSAT이 말한 것처럼...
그리고 저는 1997년부터 대규모 기업(사용자 8,000명)의 MCSE로 활동해 왔습니다. "[서버 이름]"은 프린터가 로컬이 아님을 식별하기 위해 Windows 운영 체제에 하드 코딩되어 있습니다. 이 접미사가 없는 프린터는 로컬(네트워크 아님) 프린터여야 합니다.
해결책: 이 문제를 "피하는" 유일한 방법은 로컬 프린터를 생성하고 서버의 인쇄 대기열을 통하는 대신 이더넷을 통해 직접 프린터에 연결하는 것입니다.
예, 이는 각 워크스테이션이 프린터와 직접 통신하고 자신의 대기열을 관리한다는 것을 의미합니다. 누군가가 프린터에 큰 작업을 보내지 않는 한 잘 작동합니다. 켜져 있기 때문에 종료하는 것을 볼 수 없습니다. 서버 대기열 대신 로컬 프린터 대기열.
나는 매우 "특별한" 사용자 사례에 대해 이 작업을 몇 번 수행했습니다(다른 모든 사람이 사용할 수 있는 서버 인쇄 대기열을 유지하면서). 하지만 솔직히 말해서, 누구에게나 그렇게 할 수 있습니다... 누가 500페이지 분량의 정크 작업을 프린터로 보내는지 알아내야 할 때까지는 말이죠!
답변2
짧은 대답: 할 수 없습니다
많은 사람들이 이 방법을 모색했지만 실패했습니다.
Microsoft는 이것이 불가능하다고 말하며 아무도 해결 방법을 찾지 못했습니다.