Trình điều khiển in 32 bit có thể hoạt động trên các cửa sổ 64 bit không?


8

Tôi đang đọc xung quanh và có vẻ như trình điều khiển 32 bit không hoạt động dưới các cửa sổ 64 bit. Điều này có đúng không? vì các ứng dụng 32 bit có thể chạy dưới các cửa sổ 64 bit, có vẻ nực cười là trình điều khiển máy in 32 bit không thể. Trình điều khiển máy in có chạy ở cấp kernel không?

Âm thanh như chúng ta đang ở trong địa ngục trình điều khiển cho môi trường RDP của chúng tôi.


Đây có phải là máy in Canon không? :) Gần đây tôi đã xử lý nó
kolypto

Câu trả lời:


13

Các phiên bản x64 của Windows không hỗ trợ trình điều khiển chế độ kernel 32 bit. Tuyên bố lại của Microsoft: Vista đang ở đây (hãy chắc chắn xem xét lỗi ở phía dưới-- bài viết có một lỗi lớn mà nó sửa), và điều tương tự cũng đúng với Windows 7 và Windows Server 2008.

Không có "công tắc" ma thuật nào bạn có thể ném để cho phép trình điều khiển chế độ nhân 32 bit hoạt động trên nhân x64. Họ sẽ không, giai đoạn. (Yeah, yeah-- Tôi cho rằng ai đó có thể viết một loại hệ thống làm mờ xấu xí nào đó để biến nó thành có thể, nhưng không ai ngoài Microsoft sẽ có tài liệu cần thiết để viết một thứ như vậy ... hệ điều hành bit dưới ảo hóa trong máy chủ 64 bit nếu bạn thực sự cần điều đó ...)

Đối với trình điều khiển máy in, Easy Print là câu trả lời của Microsoft về cơn ác mộng của trình điều khiển máy in phía máy khách trong môi trường Dịch vụ đầu cuối, nhưng bạn cần Windows Server 2008 trên máy chủ Terminal Server.


Cảm ơn các chi tiết. Đó thực sự là trình điều khiển Máy in mà tôi đang đề cập đến mà tôi nghĩ là chạy trong không gian người dùng. Về mặt lý thuyết, có thể chạy trình điều khiển kernel 32 bit thông qua một số loại lớp không nên không? Trước đây, tôi đã quản lý để tải các chương trình DLL 16 bit dưới 32 bit và các chương trình dưới 16 bit của dll. Vâng, tôi cũng là một lập trình viên.
Matt


Khi tôi nhớ lại, Easy Print hút!
Matt

Tôi đã thử nó trong phòng thí nghiệm một lần, nhưng tôi không tin rằng tôi thực sự đã triển khai nó ở bất cứ đâu trong sản xuất. In ấn, nói chung, hút.
Evan Anderson

1

Có thể cài đặt trình điều khiển 32 bit cùng với trình điều khiển 64 bit trên máy chủ in của bạn. Nhấp vào máy chủ in, chuyển đến trang tùy chọn máy in và nhấp vào 'trình điều khiển bổ sung' để cài đặt phiên bản 32 bit. Tên cần phải khớp chính xác.

Các nhà cung cấp máy in lớn có trình điều khiển tương thích 64 bit. Ngoài ra, hãy kiểm tra trình điều khiển in HP Universal và trình điều khiển Xerox Global Print. Làm việc cho hầu hết các máy in trên mạng của tôi. Trình điều khiển của Xerox hứa sẽ hoạt động cho mọi máy in, ở mọi nơi (nhưng tôi chỉ sử dụng nó cho các máy Xerox).


1
Tôi nghĩ rằng bạn đã bỏ lỡ phần về RDP. Như tôi nhớ chúng tôi đã có một số khách hàng kết nối với máy chủ windows 2003. Họ đang sử dụng windows 7 và trình điều khiển không hoạt động và không có trình điều khiển cho máy in cũ của họ.
Matt

Một máy in cũ có thể đáng để nâng cấp. Tuy nhiên, chúng tôi đang sử dụng các máy in 15 năm tuổi trở lên có sẵn trình điều khiển 64 bit. Bất kỳ máy in tốt nào cũng có thể là Postcript hoặc PCL - nó nói ngôn ngữ máy in tiêu chuẩn và trình điều khiển chung sẽ hoạt động tốt. Tôi cũng không gặp phải bất kỳ vấn đề nào khi làm điều này với RDP.
Quinten

@Quenten - cảm ơn, Thật ra những khách hàng này là một số trường mẫu giáo độc lập. Chúng tôi chỉ lưu trữ một ứng dụng bên thứ ba trên máy chủ hạn. Vì vậy, tùy thuộc vào khách hàng nếu họ muốn nâng cấp máy in của họ. Hiện tại chúng tôi đang sử dụng TSPrint.
Matt

0

Hoàn toàn có thể làm được. Hướng dẫn với ảnh chụp màn hình tại đây: http://bloss.technet.com/sbs/archive/2009/02/13/how-to-add-32-bit-print-drivers-to-sbs-2008.aspx . Đừng lo lắng rằng bài đăng là về SBS, nó cũng hoạt động tốt với các phiên bản vanilla x64 của W2K8.


1
Hãy nhớ rằng bạn không thực hiện trình điều khiển 32 bit trên máy chủ SBS 2008. Bạn chỉ cần đặt nó vào một thư mục dùng chung để cho phép các máy khách 32 bit có thể tự động cài đặt trình điều khiển. Tình huống "địa ngục" mà OP đang đề cập đến là các máy tính đầu cuối dựa trên x64 với các máy khách 32 bit đang kết nối và hy vọng có thể sử dụng "Chuyển hướng máy in" để gửi lệnh in từ Máy chủ đầu cuối đến máy in cục bộ của máy khách. Tìm trình điều khiển 64 bit cho máy in cũ có thể khó khăn, đặc biệt nếu nhà sản xuất đang sử dụng thiếu trình điều khiển 64 bit để bán máy in mới.
Evan Anderson

Dang ... đã bỏ lỡ phần RDP. Bạn nói đúng, Easy Print là con đường để đi. Nhà sản xuất máy in có thể đang sử dụng thiếu trình điều khiển 64 bit để bán máy in mới, nhưng họ đang bán máy in mới để bán mực / mực mới;)
Sean Earp

-2

Một số trình điều khiển sẽ làm việc, một số sẽ không.

Trong các phiên bản 64 bit của Windows Vista, bạn không thể cài đặt trình điều khiển không được "ký". Điều này có nghĩa là nếu bạn đang cố gắng cài đặt trình điều khiển không dấu 32 bit, bạn sẽ gặp vấn đề.

May mắn thay, bạn có thể vô hiệu hóa hạn chế này bằng cách chạy đoạn mã sau từ dấu nhắc lệnh ...

bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.