Jak mogę udostępnić drukarkę w systemie Windows 7 x64 z Windows XP x86?

13

Próbuję udostępnić drukarkę z systemem Windows 7 64-bitowym z systemem Windows XP 32-bitowym.

Próbowałem:

  • Korzystanie z Add Printer WizardXP
    • Wybór drukarki sieciowej
    • Przeglądanie drukarki i wybieranie jej z listy
    • Próbuję ręcznie wyszukać sterowniki, pojawia się błąd `Windows nie może znaleźć odpowiedniego sterownika drukarki. Skontaktuj się z administratorem, aby znaleźć i zainstalować odpowiedni sterownik.

Wolałbym załadować sterowniki na komputer z systemem Windows 7, podobnie jak serwer wydruku. Próbowałem:

  • Otwieranie właściwości drukarki
  • Kliknięcie Sharingkarty
  • Kliknięcie Additional Drivers...
  • Sprawdzanie pola x86
    • Próba dodania sterowników systemu Windows XP x86, które powodują błąd The specified location does not contain the driver for the requested processor architecture

Za to, co jest warte, jest to HP P4014n i nie mogę uruchomić kabla sieciowego. Korzystam z uniwersalnych sterowników druku PCL6.

Jak działa udostępnianie drukarek w 64-bitowym systemie Windows 7 działającym jako serwer dla 32-bitowego systemu Windows XP?

  • Jakie sterowniki muszę zainstalować w Additional drivers...oknie dialogowym?
    • Czy są to sterowniki XP czy Windows 7? Dlaczego?
    • Czy wersje sterowników muszą się zgadzać? Dlaczego?
  • Dlaczego dodawanie jako drukarki sieciowej i instalowanie sterowników XP nie działa?
  • Dlaczego dodawanie lokalnej drukarki i instalowanie sterowników, które chcę, działają?
Tanner Faulkner
źródło
1
Ważne: theoatmeal.com/comics/printers
Tanner Faulkner
1
Twój proces jest prawidłowy, brzmi to tak, jakbyś nie dostarczył poprawnego sterownika XP, gdy pojawi się monit, czy możesz potwierdzić, że to, co robisz?
MDMoore313
Tak myślę. Wygląda na to, że istnieje jakaś różnica między sterownikami XP, które pobierałem, a rzeczywistą pasującą wersją. Instalowanie sterowników HP Universal, zarówno 64-bitowych, jak i 32-bitowych, działało.
Tanner Faulkner
@TannerFaulkner, Jakie to ma znaczenie?
Pacerier

Odpowiedzi:

12

Zainstaluj drukarkę na komputerze z systemem Windows 7 ze sterownikiem dla systemu Windows 7. Udostępnij sterownik i uzyskaj dla niego nazwę ścieżki (tj \\MACHINENAME\PrinterName.). Na komputerze XP wykonaj następujące czynności:

  1. Uruchom kreatora dodawania nowej drukarki
  2. Wybierz drukarkę lokalną , nie wykrywaj automatycznie
  3. Wybierz nowy port -> Typ to port lokalny
  4. W oknie dialogowym wpisz, \\MACHINENAME\PrinterNamejak pokazano powyżej na komputerze z systemem Windows 7
  5. Na stronie wyboru sterownika użyj przycisku, Have Diskaby uzyskać sterownik lub wybierz z listy
  6. Kontynuuj za pomocą kreatora, aż skończysz

Nazwę hosta ( \\MACHINENAME) można uzyskać z Właściwości systemu lub uruchamiając HOSTNAMEw wierszu polecenia. Akcji Nazwa jest co drukarka jest udostępniona jak w Właściwości drukarki -> S Haring kartę

Kanadyjczyk Luke
źródło
Naprawdę podoba mi się to jako obejście na wypadek, gdyby nie udało mi się zainstalować sterowników x86 na komputerze z systemem Windows 7, ale wolę, aby sterowniki działały w systemie Windows 7.
Tanner Faulkner
1
Działa również na odwrót: udało mi się udostępnić drukarkę z Win XP 32 bity na Win 7 64 bity! : D
Ten Brazylijczyk
Dzięki @thatBrazilianguy za nagrodę i cieszę się, że pomogło ci :-)
Kanadyjczyk Łukasz
6

Głównym kluczem do udostępniania drukarek jest umieszczenie komputerów w tej samej grupie roboczej i ustawienie drukarki jako drukarki udostępnionej. Jest świetny samouczek dla tego procesu, ale jest on w języku węgierskim, więc go przetłumaczyłem.

Dzięki tej technice komputer z systemem Windows XP połączy się z Win 7 i użyje go jako serwera. Drukarka jest podłączona do komputera z systemem Windows 7, a komputer i (oczywiście) drukarka są włączone. W tym samouczku zakładamy, że drukarka działa poprawnie na komputerze z systemem Windows 7.

Niektóre zdjęcia tego samouczka są w języku węgierskim, więc postępuj zgodnie z instrukcjami lub układem okien.

Ustaw grupę roboczą

System Windows 7

  1. Kliknij, aby Start menu.
  2. Kliknij prawym przyciskiem myszy, aby Computer.
  3. Kliknij, aby Properties.
  4. Kliknij, aby Change settings.
    Wygraj 7 właściwości komputera
  5. Kliknij Changeprzycisk na Computer Namekarcie.
    Wygraj 7 właściwości systemu
  6. Ustaw inną nazwę grupy roboczej (np. MYGROUP) i kliknij OK.
    Wygraj 7 Zmiana nazwy komputera

Windows XP

  1. Kliknij prawym przyciskiem myszy My Computeri wybierz Properties.
  2. Kliknij Computer Namekartę i wybierz Changeprzycisk.
    Właściwości systemu Windows XP
  3. Wprowadź tę samą nazwę grupy roboczej, którą podałeś na komputerze z systemem Windows 7 i kliknij OK. Wygraj XP Zmień nazwę komputera

Udostępnij drukarkę

System Windows 7

  1. Kliknij, aby Devices and Printersw Start menu.
  2. Wybierz drukarkę, którą chcesz udostępnić. Zaleca się ustawienie tej drukarki jako domyślnej. Kliknij drukarkę prawym przyciskiem myszy i wybierz opcję Printer properties nie Properties .
    Wygraj 7 urządzeń i drukarek
  3. Sprawdź Share this printerustawienie w Sharing tab. Tutaj możesz ustawić nazwę drukarki, która będzie wyświetlana w sieci. Zalecane jest sprawdzenie Render print jobs on client computersustawienia.
    Właściwości drukarki

Zainstaluj drukarkę

Windows XP

  1. Kliknij Start menu, Control Panela Add Printer.
  2. Kliknij Nexti wybierz A network printer, or printer attached to another computerustawienie, a następnie kliknij Next.
    Wybierz drukarkę sieciową
  3. Przeglądaj sieć w poszukiwaniu komputera i komputera w poszukiwaniu zainstalowanej wcześniej drukarki.
    Wyszukaj drukarkę
  4. Jeśli pojawi się komunikat ostrzegawczy, po prostu go zaakceptuj. Następnie sterowniki powinny zostać zainstalowane.
    Ostrzegaj wiadomość
  5. Jeśli chcesz ustawić drukarkę jako domyślną, wybierz Yesi kliknij Next, a następnie kliknij Finish.

Użyj zainstalowanej drukarki

Windows XP

Proces jest zakończona, więc teraz powinno być w stanie wydrukować niczego poprzez kliknięcie Filepotem Print. Możesz wybrać drukarkę, a jeśli komputer zdalny jest włączony (a drukarka jest zasilana i nie działa), drukowanie powinno się rozpocząć.
Użyj zainstalowanej drukarki

totymedli
źródło
Jesteś Węgrem?
Pacerier
6

Upewnij się, że wersje sterowników są zgodne. Windows akceptuje tylko sterowniki innej architektury, jeśli są one w tej samej wersji co wersja już zainstalowana! Spróbuj usunąć już zainstalowaną wersję sterownika i uzyskaj najnowszą wersję x86 i x64.

markusju
źródło
5

Ten problem został rozwiązany w społeczności Microsoft od kogoś z zespołu drukowania w systemie Windows:

Nazwy sterowników drukarek muszą być zgodne. Musisz znaleźć sterownik 64-bitowy o tej samej nazwie co sterownik 32-bitowy XP lub zainstalować sterownik 32-bitowy w systemie Windows 7 na komputerze z procesorem x64. Będziesz potrzebował 32-bitowych plików ntprint z systemu Windows 7, ponieważ pliki nie są zawarte w płaskim formacie na 32-bitowym dysku DVD. Jeśli nazwy sterowników są zgodne, możliwe, że coork ma lepsze rozwiązanie.

Matt
źródło
4

Tanner, x64 Windows nie zaakceptuje sterownika v3 innej architektury procesorów. Próbowałem i mój komputer z Win7 x64 ich nie wziął. Udało mi się jednak umieścić je tam na moim komputerze x86 XP! Właśnie wypróbowałem sterowniki HP 1500:

  • Zainstalowana drukarka na Win64 x64
  • Udostępniłem to pod nazwą, powiedzmy, Laser
  • Poszedł na WinXP x86
  • Windows + R i wpisany \\<x64computerName>
  • Były drukarki i faksy, otworzyłem je
  • Zobaczyłem moją drukarkę laserową, kliknąłem na nią Udostępnianie
  • dodatkowe sterowniki
  • Zaznaczone pole wyboru Intel - Windows 2000 or XP
  • Pobrane ze strony internetowej HP sterowniki x86, rozpakowane i zajęło je, przesyłając je na moją maszynę x64.

Teraz mam oba, jak widać tutaj (źródło: komprogram.pl )ten zrzut ekranu

i po stronie XP:

ten zrzut ekranu
(źródło: komprogram.pl )

Ponadto, wraz z pojawieniem się systemu Windows 8, istnieją sterowniki drukarki v4 (zauważ Typ 3 lub Typ 3 na moich zrzutach ekranu). Sterowniki V4 mają wiele architektur, więc mam nadzieję, że nie będziemy mieć tego problemu za kilka lat.

Kitet
źródło
Zdjęcia zniknęły
kanadyjski Łukasz Łukasz
3

wow, wiele odpowiedzi tutaj.

Myślę, że podłączasz drukarkę do komputera XP i chcesz ją udostępnić, a każdy 32 lub 64- bitowy system operacyjny Windows może korzystać z HP P4014n . Mam tę samą drukarkę w jednej z moich sieci klientów, ale przed jakimkolwiek przewodnikiem, dlaczego nie używasz „ wewnętrznych serwerów druku HP Jet-direct” wbudowanych w tę drukarkę? i zapomnisz udostępniania i .....?

tak czy inaczej, jeśli chcesz połączyć się bezpośrednio z maszyną XP i udostępnić ją, oto kilka kroków, które możesz zrobić. (te same kroki, jeśli chcesz zainstalować na 7)

0 - aby zapobiec konfliktom i problemom ze sterownikami, usuń dowolny sterownik HP P4014n z dodawania / usuwania programów.

1 - usuń sterownik z właściwości serwera wydruku, jeśli nie znasz tej opcji tutaj lub tutaj

2 - pobierz stąd sterownik x64 i x86 PCL6 uniwersalnego sterownika drukarki HP

    *** there is no difference between win xp or 7 driver chose 7 !!! 

3 - wypakuj je za pomocą 7zip, każdy do określonego folderu. C: \ HUPD \ X86, C: \ HUPD \ x64

4 - zainstaluj drukarkę za pomocą install.exe w pożądanym folderze (x86 dla XP)

5 - udostępnij go, a teraz możesz dodać folder x64 do dodatkowych sterowników w zakładce share

Kaveh
źródło
3

Prawdopodobnie masz starszą kopię UPD, która zawierała błąd w plikach INF, powodując wystąpienie błędu. Prostym rozwiązaniem jest pobranie najnowszych 32- i 64-bitowych sterowników z HP.

Uniwersalny sterownik druku HP dla systemu Windows PCL6 - 64-bitowy - 5.6.0.14430

Uniwersalny sterownik druku HP dla systemu Windows PCL6 - 32-bitowy - 5.6.0.14430

Gdy już je masz, zaktualizuj 64-bitowy sterownik na swoim komputerze. Restart. Wróć do opcji udostępniania drukarki i dodaj sterownik 32-bitowy. Upewnij się, że wyodrębniasz powyższe pliki do różnych katalogów (domyślnie tak robią) i trzymasz je prosto.

Chris S.
źródło
2

Aby to działało, musisz dodać sterowniki XP do serwera. W tym przypadku „serwer” to komputer z systemem Windows 7. Powinieneś zobaczyć opcję „x86”, która pozwoli ci zaimportować 32-bitowe sterowniki.

Uprawnienia Austin „Danger”
źródło
„Próbowałem dodać 32-bitowe sterowniki XP do okna dialogowego udostępniania sterowników na komputerze z systemem Windows 7, ale te też nie przejdą”.
Tanner Faulkner
2

Sterownik oferowany przez serwer druku jest najwyraźniej niepoprawny dla XP. Windows 7 może oferować 64-bitowy sterownik, który jest niezgodny z 32-bitowym systemem Windows XP. Jeśli powiesz nam markę drukarki, możemy pomóc Ci znaleźć odpowiedni sterownik dla XP.

Możesz spróbować podłączyć drukarkę lokalnie do komputera XP, umożliwiając jej wykrycie i zainstalowanie prawidłowego sterownika. Jeśli XP nie jest w stanie znaleźć odpowiedniego sterownika, musisz go pobrać i zainstalować ze strony internetowej producenta, to znaczy, jeśli drukarka nie została dostarczona z dyskiem CD ze sterownikami.

Gdy sterownik i drukarka zostaną zainstalowane lokalnie na XP, następnym krokiem jest konwersja drukarki lokalnej na drukarkę sieciową w następujący sposób:

  1. Odłącz drukarkę i podłącz ją ponownie do komputera z systemem Windows 7.
  2. Otwórz aplet Drukarki z Panelu sterowania .
  3. Kliknij nową drukarkę prawym przyciskiem myszy i wybierz Właściwości .
  4. Przejdź do zakładki Porty .
  5. Kliknij przycisk Dodaj port ... , wybierz Local Port , a następnie kliknij przycisk Nowy port ... .
  6. Jako nazwę portu wpisz dokładnie ścieżkę sieciową i udostępnij nazwę swojej drukarki. Na przykład \\Win7computer\MyPrinterkliknij przycisk OK i sprawdź dwukrotnie, czy ten nowy port jest zaznaczony za pomocą pola wyboru obok niego.
  7. Kliknij przycisk OK, aby zamknąć właściwości drukarki.
harrymc
źródło