HP LaserJet 1000 - 64 bit driver, jak zainstalować na Windows 10 64 bit


Instalacha HP LaserJet na 6 bitowych Windowsach była do tej pory niemożliwa. W prawdzie istniał 6 bitowy chinski sterownik ale był blokowany przez sam system Windows ze względu na rzekomą infekcję lub brak podpisu cyfrowego przez sam sterownik. Jednak po wielu próbach w końcu się udało i działa. Ba, jest to droga do otwartego sterownika dla każdej drukarki hp pokrewnej do serii HP LJ 1000, wystarczy zmodyfikowac pliki tak by wgrywały inny plik firmware i podmienić nazwę na swoją drukarkę. Zajmę się tu jednak tylko moim HP LJ 1000.

  1. Z folderu Offline po kolei zainstaluj:
  1. python-3.12.9-amd64.exe do lokalizacji: C:\Program Files\Python312\

Przy instalacji zaznacz dodaj Python do zmiennych środowiskowych lub Add Python to PATH

  1. Ghostscript - zainstaluj z folderu Offline po kolei z pliku: gs10070w64.exe

Instaluj do lokalizacji: C:\Program Files\gs\gs10.07.0 

W PowerShell wpisz komendę w celu sprawdzenia poprawności instalacji:

gswin64c -version

co powinno dać:

 GPL Ghostscipt 10.07.0 (2026-03-16) Copyright © 2025 Artifex Software

  1. MFileMon.1.6.1 – zainstaluj z pliku amfilemon-setup.exe
  1. Skopiuj do adresu: C:\Users\Dell\Desktop\HP\NowyFolder\HP1000 by Claude Fable 5 Anthropic\

Pliki:        hp1000_hybridver0.5.5.py

        mfilemon_bridge.py

        foo2zjs.exe

pbmtojbg.exe

sihp1000.dl

folder packages (dzięki zawartości tego folderu nie musisz instalować przez PIP Pythona)

  1. Otwórz plik mfilemon_bidge.py w Notatniku i znajdź linię:

GS_PATH=r”C:\Program Files\gs\gs10.07.0\bin\gswin64c.exe”

Sprawdź czy komenda:

Get-Command gswin64c | Select-Object -ExpandProperty Source

zwróci adres z GS_PATH.

Zmienna w pliku mfilemon_bridge.py musi być taka sama jak adres do zainstalowanego Ghostcripta.

  1. Utwórz wirtualną drukarkę.

Win + R i wpisz control printers i enter

Dodaj drukarkę → Drukarki której szukam nie ma na liście → Dodaj drukarkę lokalną lub sieciową z ustawieniami ręcznymi → Dalej →Utwórz Nowy Port:

Typ portu: Auto Multi File Port Monitor

Port name: MFILEMON → OK

Output path: C:\Temp

Filename pattern: print_%d.ps

Nie zaznaczaj: Overwriteexisting files

User command: ”C:\Program Files\Python312\python.exe” ”C:\Users\Dell\Desktop\HP\NowyFolder\HP1000 by Claude Fable 5 Anthropic\mfilemon_bridge.py”
--printer=HP1000

Execute from: puste

🗹 Use pipe to send data to user command

 Wait process termination for 0 sec

🗹 Hide proces

Run as user: nie wpisuj nic.

Domain: nic lub .

Password: **** , gwiazdki czyli nic nie zmieniaj.

Log Level: Node lub Delay

Po wprowadzeniu tego wybierz OK. Teraz wybierz sterownik: Generic →MS Publisher Imagesetter lub HP LaserJet 4000 Ps [Ja wybieram Imagesetter]

Dalej →Zamień bieżący sterownik → OK

Nazwa drukarki: HP LaserJet 1000 → OK

🗹 Ustaw jako drukarkę domyślną → Zakończ.

  1. Sterownik USB (ważne)

Skopiuj z folderu Offline po kolei plik zadig_2.0.exe na Pulpit i zainstaluj. Czy chcesz dodać w programie sprawdzanie updatów i zaznacz Nie.

Options: List All Devices [Jeśli jej tu nie ma to wejdź w Menadżer urządzeń Windows i w Urządzenia programowe → PPM na Hewlett Packard-hp-LaserJe-1000 → Odinstaluj urządzenie → Odinstaluj.

Odepnij  i znowu podepnij kabel USB drukarki pod inne złącze. Powinna się pojawić. Teraz możesz znowu podpiąć pod ten sam port USB co wcześniej. Drukarka powinna teraz działać na każdym porcie. Za każdym razem zaznaczaj List All Devices w Menu: Options.

Ewentualnie można próbować ręcznie uruchomić skrypt firmware_loader.py lub firmware_loader_fixed.py

Drukarka jest widoczna w Menadżer urządzeń jako Kontroler uniwersalnej magistrali szeregowej → Uniwersalna drukarka USB oraz tak jak wcześniej Urządzenia programowe → Hewlett Packard-hp-LaserJe-1000

W końcu jak się już pojawi w Zadig.exe wybieramy:

Options: List All Devices

Teraz wybieramy hpLaserJet1000 i Libusbk(v3.1.0.0)

Zmień: usbprint(v.10.0.19041.5794) → Libusbk(v3.1.0.0)

🗹 Install Driver i następnie jeśli nie zareaguje ReplaceDriver [pojawi się komunikat że to może zająć trochę czasu, a na koniec: The driver was installed succesfully → Close.

Teraz drukarka powinna być w lewej kolumnie zadig jako Driver: Libusbk(v3.1.0.0). Teraz możesz zamknąć zadig.exe

  1. Uruchom firmware_loader_fixed.py

Ale najpierw skopiuj firmware_loader_fixed.py do folderu:

C:\Users\Dell\Desktop\HP\NowyFolder\HP1000 by Claude Fable 5 Anthropic\

Wejdź do folderu o poziom wyżej i  folderze Nowy Folder utwórz folder o nazwie Offline instalator

Skopiuj tutaj plik sihp1000.dl

Skopiuj z folderu Offline po kolei folder pakiety_offline do folderu:

C:\Users\Dell\Desktop\HP\NowyFolder\HP1000 by Claude Fable 5 Anthropic\

Tak aby folder pakiety_offline był obok pliku firmware_loader_fixed.py

W pasek adresu folderu wpisz cmd i enter

W linii komend wpisz:

python firmware_loader_fixed.py

następnie wpisz:

python -m pip install –no-index –find-links=pakiety_offline libusb-package pyusb

następnie:

python firmware_loader_fixed.py

Firmware powinno się wgrać do drukarki i już można drukować. Teraz wejdź w Worda i wybierz swoją drukarkę i Drukuj. Powinna już działać. Możesz sprawdzić logi w C:\Temp

  1. Teraz jak dodać drukarkę do autosartu.
  1. Win + R taskschd.msc i enter otwiera Harmonogram zadań

      Win + R eventvwr.msc i enter otwiera Podgląd zdarzeń

W Harmonogram zadań Biblioteka Harmonogramu zadań i Utwórz zadanie.

Nazwa: Monitor USB HP

🗹 Uruchom tylko wtedy gdy użytkownik jest zalogowany

🗹 Uruchom z wyższymi uprawnieniami

Konfiguruj dla Windows 10

Wyzwalacze: Nowy

Przy logowaniu

🗹 Dowolny użytkownik

🗹 Włączaj

Akcje: Uruchom program

Program skrypt: powershell.exe

Dodaj argumenty: -NoProfile -ExecutionPolicy Bypass -WindowsStyle Hidden -File ”C:\Skrypty\monitor.ps1”

Rozpocznij w: C:\Skrypty

Warunki: Zasilanie

 Uruchom tylko wtedy gdy komputer jest na zasilaniu sieciowym

Ustawienia 🗹 Zezwalaj na uruchamianie zadania na żądanie

🗹 Zatrzymaj zadanie, jeśli działa dłużej niż 3 dni

🗹 Jeśli zadanie nie zakończy się na żądanie, wymuś zatrzymanie

Testowo możesz kliknąć zielone Uruchom w Harmonogram zadań

Skopiuj teraz folder Skrypty na dysk C:\ z folderu: Offline po kolei

Skopiuj plik firmware_loader_fixed.py z C:\Users\Dell\Desktop\HP\NowyFolder\HP1000 by Claude Fable 5 Anthropic\ do

C:\Users\Dell\Desktop\HP\NowyFolder\Offline instalator

Możesz uruchomić: C:\Skrypty\monitor.ps1 a na pewno wgra firmware.

  1. Alternatywnie

Zainstaluj EventGhost 0.5.0-rc7-Example

U góry na pasku Konfiguracja → Dodaj Makro

System → Uruchom aplikację

[W nowo otwartym oknie w zakładce settings]

Ścieżka do pliku: C:\Users\Dell\Desktop\HP\NowyFolder\HP1000 by Claude Fable 5 Anthropic\firmware_loader_fixed.py

Opcje linii poleceń: (puste)

Opcje okna: ukryte

Priorytet procesu: normalny

Zastosuj → OK [nie zmieniaj opcji UAC]

Wygeneruj unikalne zdarzenie dla drukarki. Spójrz na lewy panel programu (Log). Wyświetlają się tam wszystkie zdarzenia systemowe w czasie rzeczywistym. Odłącz i podłącz kabel drukarki. Na liście po lewej natychmiast pojawi się nowe zdarzenie z ikoną żółtej błyskawicy, np.

System.Device.Attached[u’\\\\?\\USB#VID_03F0&PID_0517#....]

Chwyć myszką to nowo powstałe zdarzenie z lewego panelu i przeciągnij i upuść bezpośrednio na stworzone w punkcie pierwszym makro po prawej stronie programu EventGhost.

Teraz Plik → Opcje 🗹 Uruchamiaj wraz z Windows

                              🗹 Chowaj do traya’a przy próbie zamknięcia.

  1. Finalne rozwiązanie. Autohotkey i EventGhost działają w systemie w oparciu o proces lub program uruchomiony w tle, co zużywa RAM i CPU. Lepiej użyć Harmonogramu zadań Windows skoro już i tak jest częścią systemu Windows.

Włącz natywny audyt PnP w Windows.

Otwórz wiersz poleceń jako administrator i wklej komendę:

auditpol /set /subcategory:”{0CCE9228-69AE-11D9-BED3-505054503030}” /success:enable

Użycie identyfikatora GUID gwarantuje, że polecenie zadziała niezależnie od wersji Windows.

Otwórz Harmonogram zadań: Win + R taskschd.msc i enter

Nazwa: Monitor USB HP LserJet 1000

🗹 Uruchom tylko wtedy gdy użytkownik jest zalogowany

🗹 Uruchom z najwyższymi uprawnieniami

Konfiguruj dla Windows 10

Wyzwalacze: Nowy: Przy zdarzeniu → Niestandardowe → Edytuj filtr zdarzenia

<QueryList>

  <Query Id="0" Path="Security">

    <Select Path="Security">

      *[System[(EventID=6416)]]

      and

      *[EventData[Data[@Name='DeviceId']='USB\VID_03F0&amp;PID_0517\5&amp;1B7CCC18&amp;0&amp;2']]

    </Select>

  </Query>

</QueryList>

Powyższe działa dla 1 portu USB, lepiej użyć, ponieważ działa dla wszystkich portów USB:

<QueryList>

  <Query Id="0" Path="Security">

    <Select Path="Security">

      *[System[(EventID=6416)]]

      and

      *[EventData[Data[@Name='ClassName']='libusbK devices']]

    </Select>

  </Query>

</QueryList>

Akcje: Uruchom program

Program skrypt: "C:\Program Files\Python312\pythonw.exe"

Dodaj argumenty: "C:\Users\Dell\Desktop\HP\Nowy folder\Offline instalator\firmware_loader_fixed.py"

Rozpocznij w: C:\Users\Dell\Desktop\HP\Nowy folder\Offline instalator

Uwaga!!! W Program skrypt i Dodaj argumenty mają być „” a w Rozpocznij w ma ich nie być.

Warunki: Zasilanie

 Uruchom tylko wtedy gdy komputer jest na zasilaniu sieciowym

Ustawienia 🗹 Zezwalaj na uruchamianie zadania na żądanie

🗹 Zatrzymaj zadanie, jeśli działa dłużej niż 3 dni

🗹 Jeśli zadanie nie zakończy się na żądanie, wymuś zatrzymanie

Testowo możesz kliknąć zielone Uruchom w Harmonogram zadań


Link do paczki potrzebnych programów.

Windows 7 zawiesza się przy ładowaniu, a w trybie awaryjnym zawiesza sie na pliku CLASSPNP.SYS

Jeżeli Windows 7 lub którakolwiek z jego edycji, zawiesza się przy ładowaniu, a w trybie awaryjnym zawiesza sie na pliku CLASSPNP.SYS należy wejść do BIOS-u posiadanego urządzenia i zmienić tryb SATA z AHCI na IDE. Wtedy Windows powinien uruchomić się normalnie, bez nagłego migania niebieskiem ekranem.

Jak stworzyć pendrive bootujący z Windows XP

1. Zainstaluj WinTo Flash.
2. Wybierz opcję Windows Setup Bootable Wizard.

3. Wybierz przycisk "I have ISO image or Archive”.

4. W polu Windows File Path, kliknij przycisk Select i wskaż obraz ISO z Windows XP. 5. Wybierz dysk USB, który chcesz użyć do stworzenia bootującego pendriva z Windows XP.
6. Kliknij Dalej i gdy program zapyta się o sformatowanie pendrive, zrób to. Zaczekaj kilka minut. Pendrive zostanie automatycznie stworzony i w ten sposób uzyskasz możliwość instalacji Windows XP z pendrive.
Tutaj działa 1 opcja.

Zanosi się na Chrome 86 (Aktualizacja 30.12.2021 - teraz również Chromium 87) dostępne dla Windows XP.

Jak donoszą użytkownicy forum msfn.org ukazała się pierwsza wersja beta przeglądarki 360 Extreme Explorer 13.0.1000. Co jednak najważniejsze jest ona oparta o Chromium w wersji 86. Na razie jak donoszą użytkownicy, zdarza się, że przeglądarka okresowo się zawiesza, ale ogólnie jest bardziej stabilna niż pierwsza beta wersji 12. Pozostaje więc mieć nadzieję, że wkrótce programiści uporają się z początkowymi problemami i Windows XP zyska Chromium w wersji o numerek większy. Przeglądarkę można pobrać tutaj lub tutaj.


Aktualizacja 30.12.2021: Główny watek na MSFN.org odnośnie najnowszego Chromium dla Windows XP: https://msfn.org/board/topic/182876-360-extreme-explorer-modified-version/

Kafan Mini Browser 1.0.0.121:
Wersja: 1.0.0.121
Bazuje na Chromium: 87.0.4280.66
Tutaj link do pobrania: Kafan MiniBrowser 1.0.0.125

360_extreme_explorer_13.0.2550.0
Bazuje na Chromium: 86
Tutaj link dopobrania: 360_extreme_explorer_13.0.2550.0
Wystarczy z prawej strony w download options kliknąć na 7z by ukazała się lista wersji przeglądarki dopobrania.


Tutaj link do chomikuj. 360_extreme_explorer
Paczka z różnymi wersjami: 360_extreme_explorer_paczka
Paczka zawiera wersje:
360EE_11.0.2251.0_Modified.7z
41.6M360EE_11.0.2251.0_Modified_CN.7z
41.5M360EE_11.0.2251.0_XP-SP2_Modified.7z
49.7M360EE_12.0.1592.0_Modified.7z
49.7M360EE_12.0.1592.0_Modified_CN.7z
50.1M360EE_13.0.2250.0_Modified.7z
50.1M360EE_13.0.2250.0_Modified_CN.7z
35.1M360EE_9.5.0.138_Modified.7z
35.1M360EE_9.5.0.138_Modified_CN.7z
35.1M360EE_9.5.0.138_XP-SP2_Modified.7z

Transfer plików pomiędzy komputerami w sieci LAN

Przesłanie plików z jednego komputera na drugi przy użyciu sieci LAN nie powinno być niczym trudnym. Tak jednak nie jest. Przebrnięcie przez wiele poradników, ustawienie wszystkich opcji tak jak należy kończy się zazwyczaj tym, że jeden komputer nie widzi drugiego, a przesyłane pliki są raz widoczne, a raz nie, nie mówiąc już o tym, że po pewnym czasie ustawienia i tak przestają działać. Jeszcze gorzej sprawa wygląda, jeżeli chcemy przesłać pliki z Windowsa na Linuxa, albo Mac OSa lub Androida po kablu LAN. Od razu pomińmy więc rozwiązania wbudowane w systemy i skorzystajmy z oprogramowania, które nie jest dostarczane razem z systemem.


Program

Język

Czat

licencja

System

Uwagi

D-LAN 1.1.0 Beta 15

ANG

Tak

bezpłatny

Windows 2000 / XP / Vista / 7 / 8 / 10

trudny w konfiguracji, komputery nie widziały się, jest często polecany, ale nie działał

Dukto R6

ANG

Nie

bezpłatny (otwarty kod)

Dużo systemów Windows/Mac OS/Linux/Android/Symbian /iOS

nie testowałem

Filedrop 1.1.5

ANG

Nie

bezpłatny

Windows XP / Vista / 7 / 8/ Android/Mac OS

działa na zasadzie ramki, nie testowałem

Softros LAN Messenger

ANG

Tak

płatny

Windows / 2000 / XP / Vista / 7 / 8 / 10 / 2003 / 2008 / 2012 / 2016 / 2019 / Mac OS X 10.9 – 10.15 / Android 4.x, – 9.x

działał, głównie jest to czat z możliwością wysyłania plików innym użytkownikom LAN

Nitroshare 0.3.4

PL

Nie

bezpłatny (otwarty kod)

Dużo systemów Windows/Mac OS/Linux/Android/Symbian /iOS

Dla XP wersja 0.3.0 dla 7 wersja 0.3.4.. Działa rewelacyjnie. Szybko przesyła. Wady to brak czatu i prędkości przesyłania w kbps.

Folder Transfer 4

ANG

Tak

płatny

Tylko Windows

Działa bardzo dobrze, wyświetla prędkość przesyłania w kbps,

Transfer on LAN

ANG

Nie

-

Windows\Mac

program napisany w JAVIE, wymaga jej zainstalowanej, wyświetla prędkość w kbps

FileXare 1.0

ANG

Nie

darmowy

Windows

Wydaje się być złotym środkiem pomiędzy Nitroshare, a FolderTnasfer. Prosty jak FileXare ale wyświetla prędkość przesyłania w kbps.


   Programy przetestowane przeze mnie.

Jeżeli chcemy skorzystać z Nitroshare / Softros LAN Messenger / Folder Transfer 4 to wystarczy:

1 PC ustawiamy: IP 192.168.11.11

                   Maska podsieci 255.255.255.0

2 PC ustawiamy: IP 192.168.11.12

                                   Maska podsieci 255.255.255.0

Nowa wersja Chromium 69 i 78 dostępna dla Windows XP

Jak donoszą użytkownicy forum msfn.org, w tym wątku, pojawiła się nowa przeglądarka oparta o Chromium, która działa również na Windows XP. Przeglądarka Extreme Explorer 360 w wersji 11.0.2251.0 oparta jest o Chromium w wersji 69. Natomiast Extreme Explorer 360 w wersji 12.0.1053.0 oparta jest o Chromium w wersji 78. Przeglądarka dostępna jest także w wersji portable niewymagającej instalacji, a jedynie rozpakowania archiwum i następnie rozpakowania samej przeglądarki przygotowanym przez twórców programem. Otrzymany w ten sposób folder można dowolnie kopiować pomiędzy komputerami i nośnikami danych bez konieczności instalacji.
Użytkownicy forum msfn.org donoszą, że przeglądarka wydaje się być w pełni działającym Chromium 78 na Windows XP. Odnośnie chińskiego pochodzenia przeglądarki, można powiedzieć tyle, że sam Windows XP nie jest już bezpiecznym systemem, także użytkowanie przeglądarki z Chin nie będzie problemem dla użytkowników pomijających kwestie bezpieczeństwa. Jak dotąd nie pojawiły się jeszcze głosy dotyczące podejrzanej aktywności przeglądarki, kradzieży danych lub zainfekowania komputerów. Do pochodzenia przeglądarki jednak należy podejść z rezerwą i radziłbym nie korzystać za jej pomocą z serwisów bankowych i różnych form płatności online. Odnośnie wydajności się nie wypowiem, ponieważ na moim starym jedno rdzeniowym Sempronie 3100+ każda przeglądarka działa słabo i tylko PaleMoon gwarantuje, jako takie działanie oraz płynne odtwarzanie YouTube. Jednak na Core 2 Duo powinno być ok. Ponadto zauważyłem, że strony ustawiają się domyślnie w języku rosyjskim, co jest spowodowane tym, że wersja portable z której korzystałem była tworzona przez Rosjan.

Co ciekawe użytkownicy msfn.org donoszą, że także twórca Advanced Chrome podjął próbę stworzenia nowej wersji swojej przeglądarki, działającej również na Windows XP. W chwili obecnej jednak ta wersja nie uruchamia się zgłaszając błąd kernela przy próbie startu. Jest to jednak bardzo wczesna wersja i pozostaje wierzyć, że programiście Advanced Chrome uda się pokonać wszelkie przeciwności i powstanie nowa wersja tej przeglądarki przeznaczona dla Windows XP.

Wszystkie wersje Palemoon dla Windows XP w jednym miejscu.

Strona zawierająca różne wersje przeglądarki PaleMoon przeznaczonej dla Windows XP. Link do strony z przeglądarką do pobrania:
Nowy link do forum z przeglądarkami na Windows XP

Nanowsze wersje przeglądarek na Windows XP (aktualizacja 30.12.2021):
Przeglądarki:
1. MyPal https://www.mypal-browser.org/release/

2. Palemoon:
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211225-50c54215f-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211225-50c54215f-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20211225-50c54215f-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211225-50c54215f-xpmod.7z

3. Basilisk 52:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211218-f94c0da-uxp-b7cc29620-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211218-f94c0da-uxp-b7cc29620-xpmod.7z

Wersja IA32 Win32: https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211218-f94c0da-uxp-b7cc29620-xpmod-ia32.7z

4. NM28XP:
NM28XP build Win32 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211218-ba47fad4d-uxp-b7cc29620-xpmod.7z
NM28XP build Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211218-ba47fad4d-uxp-b7cc29620-xpmod-sse.7z
NM28XP build Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211218-ba47fad4d-uxp-b7cc29620-xpmod.7z

5. Basilisk 55:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20211218-dbeb37d18-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20211218-dbeb37d18-xpmod.7z

source repo: https://github.com/roytam1/palemoon27
Ublock dla Firefoxa Legacy:
https://github.com/gorhill/uBlock-for-firefox-legacy/releases

Ponadto link do strony Roytama1: https://rtfreesoft.blogspot.com/search/label/browser



Aktualizacja (23.01.2020):
Strona roytam1 z przeglądarkami w najnowszej wersji: https://github.com/roytam1
Kolejna strona roytam1 z najnowszymi updatami przeglądarki jego autorstwa: http://rtfreesoft.blogspot.com/search/label/browser

NM28XP build:
Win32 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200118-ee58ea2dc-uxp-e4c4c20e7-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200118-ee58ea2dc-uxp-e4c4c20e7-xpmod.7z

Test binary:
Win32 Win32 http://o.rths.ml/basilisk/basilisk55-win32-git-20200111-791f70df3-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20200111-791f70df3-xpmod.7z

repo: https://github.com/roytam1/basilisk55