Jest to osiągalne, lecz ustawienie jest nieco skomplikowane 1.Pobierz samorozpakowujący się plik zip pdfMachine.exe Rozpakuj pdfMachine.exe do tymczasowego katalogu korzystając z zip-a, np. Winzip lub 7zip 3.Jesli Twój system nie ma zainstalowanej pdfMachine, uruchom bgssetup.exe (z tymczasowego katalogu), np. bgssetup.exe - drukarka="drukarka 2 pdfMachine" 4. Właśnie utworzyłeś drukarkę o nazwie "drukarka 2 pdfMachine" z własnymi opcjami konfiguracji. 5.Uruchom: bgssetup.exe - dodaj port - drukarka="drukarka 3 pdfMachine" 6.To stworzy drukarkę o nazwie "drukarka 3 pdfMachine" z własnymi opcjami konfiguracji, i tak dalej...
UWAGA: To ustawienie jest konieczne tylko, jeśli nie chcesz zachowań domyślnych, kiedy serwer wysyła wiadomości / zapisuje / ogląda.
Używana jest częsciowo zaimplementowana funkcja pdfMachine, która wymaga pewnych ustawień z instrukcji.
Ustawianie serwera Ustawienie pdfMachine do drukowania do pliku pdf i zaktualizowania pliku tekstowego w katalogu(ach) na serwerze. 1.Zainstaluj pdfMachine 2.W zakładce "Następna akcja", ustaw "Następna akcja" na "wykonaj wiersz poleceń", a wiersz poleceń ma "C:\touchx.bat" 3.Stwórz plik wsadowy (np.C:\touchx.bat), który aktualizuje plik (np. c:\tmp\x.txt) iw katalogu sewera, do którego klienci mają dostęp (np. "echo blah > c:\tmp\x.txt") 4. W zakładce Ogólne, ustaw "Akcja zapisu pliku" na "Użyj domyślnego katalogu i domyślnej nazwy pliku" i ustaw "katalog domyślny" w katalogu serwera, do którego klienci mają dostęp (np. "C:\tmp") oraz ustaw "domyślna nazwa pliku" na obojętnie jaką nazwę (np. "x.pdf")
Teraz, kiedy jest drukarka na serwerze i nie prezentowany jest interfejs użytkownika, utworzony zostaje plik pdf c:\tmp\x.pdf, a następnie plik c:\tmp\x.txt zostaje zaktualizowany.
Ustawienia strony klienta Ustaw pdfMachine, aby regularnie sprawdzać plik serwera.Strona klienta musi mieć zmapowany dysk, który pozwala na dostęp do katalogu, w którym serwer składa pliki (np. powyższe x.pdf i x.txt) 1.Zainstaluj pdfMachine 2.W zakładce Ogólne, ustaw "Akcja zapisu pliku" na "Użyj domyślnego katalogu i domyślnej nazwy pliku" i ustaw "katalog domyślny" oraz "domyślna nazwa pliku" na zmapowanej ścieżce klienta potrzebnej do dostępu do pliku pdf (np. powyższy x.pdf) na serwerze. 3. Utwórz nową wartość wiersza katalogu o nazwie "checkfile" pod kluczem "HKEY_CURRENT_USER\Software\pdfMachine\Broadgun pdfMachine". Ostatnią częścią jest nazwa drukarki, która w tym przykładzie brzmi Broadgun pdfMachine. Ustaw wartość wiersza katalogu na zmapowanej ścieżce klienta potrzebnej do dostępu do pliku na serwerze. (np. //server/tmp/x.txt) 4. Albo zrestartuj komputer albo zamknij i otwórz bgsmsnd.exe (bgsmsnd.exe zazwyczaj jest w windows\system32\spool\drivers\w32x86)
Teraz, kiedy plik serwera c:\tmp\x.txt został zaktualizowany, klient bgsmsnd.exe zauważa (robi to wartość katalogu checkfile) i ładuje plik pdf na kliencie.
UWAGA: Możesz wybrać, aby plik został automatycznie wysłany przez klienta ustawiając opcję "Następna akcja" na "Uruchom domyślnego klienta email".Jeśli chcesz szyfrowania z tą opcją, uruchom ją na serwerze, nie na kliencie.
Domyślnie Windows 2003 blokuje instalację sterowników drukarek w 'trybie kernel', którym jest pdfMachine.
Możesz obejść to ustawienie edytując Group Policy Object na komputerze lokalnym - nie w kontrolerze domeny. Aby to zrobić 1.Otwórz edytor Group Policy. 2.Aby otworzyć Group Policy tak, żebyś mógł edytować lokalny objekt Group Policy, kliknij na Start, kliknij Run, wpisz gpedit.msc, a następnie naciśnij ENTER. 3.Pod Local Computer Policykliknij podwójnie na Konfiguracja Komputera. 4. Kliknij podwójnie na Szablonach Administratora i kliknij podwójnie na Drukarki. Kliknij prawym przyciskiem na "Odrzuć instalację drukarek z użyciem sterowników w trybie kernel", a następnie kliknij na Właściwości 6. W zakładce Ustawienia, kliknij na Wyłączone, a nasepnie na OK.
To sporadyczny problem w Windows 98 związany ze znanym problemem z Acrobat Reader-em.Więcej http://www.adobe.com/support/techdocs/2a086.htm Rozwiązanie jest w trakcie rozwoju; rozwiązanie tymczasowe :
Restart komputera. Podczas następnego logowania, wszystko powinno być ok. Otwierając acrobat PDF reader (bez otwartego dokumentu) przed drukowaniem do pdfMachine.
Jak ręcznie odinstalować pdfMachine?
W Windows NT/2000/XP
Zamknij wszystkie aplikacje, których nie używasz.1.Uruchom bgsetup.exeodinstaluj np. z menu start, wybierz uruchom, a następnie wprowadź: C:\WINDOWS\system32\spool\drivers\w32x86\bgssetup.exe odinstaluj. 2. Możesz chcieć zmienić powyższą ścieżkę tak, aby była zgodna z Twoim systemem.Jeśli to się uda, pomyślnie odinstalowałeś. Jeśli nie, spróbuj (uważaj, nie edytuj rejestru, dopóki będziesz wiedział, co robisz...) 1.Uruchom wiersz poleceń, np. cmd.exe 2.Wprowadź net stop spooler 3.Wprowadź regedit 4.Z regedit usuń następujące wpisy (i wpisy pośrednie) w rejestrze:
HKEY_CURRENT_USER\Software\pdfMachine HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Print\Monitors\PDF Port Monitor HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Printers\BroadGun pdfMachine
5. Z wiersza poleceń wprowadź net start spooler 6.Spróbuj zainstalować ponownie.
W Windows 95/98/ME:
Zamknij wszystkie aplikacje, których nie używasz 1.Uruchom bgsetup.exeodinstaluj np. z menu start, wybierz uruchom, a następnie wprowadź: bgssetup.exe odinstaluj Jeśli się uda, pomyślnie odinstalowałeś. Jeśli nie, spróbuj (uważaj, nie edytuj rejestru, dopóki będziesz wiedział, co robisz...) 1.Uruchom regedit.exe i usuń następujące wpisy i wpisy pośrednie: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Print\Monitors\PDF Port Monitor HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Printers\BroadGun pdfMachine HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Print\Environments\Windows NT x86\Drivers\Version-2\BroadGun pdfMachine 2. Spróbuj zainstalować ponownie.
pdfMachine.exe jest samorozpakowującym się plikiem zip, który uruchamia automatycznie bgssetup.exe po rozpakowaniu.° Możesz ręcznie rozpakować wszystkie plikie z pdfMachine.exe, edytować bgsconf.ini, a następnie utworzyć ponownie pdfMachine.exe.
Możesz dokonać powyższego jak tylko chcesz, lecz my robimy to tak: - Otwórz pdfMachine.exe w programie zip, np.Winzip lub 7zip. - rozpakuj zawartość do katalogu Twojego wyboru. - Edytuj bgsconf.ini - Stwórz plik zip z nową zawartością. np. w katalogu, który zawiera rozpakowane i wyedytowane pliki zip ..\pdfmachine.zip *.* - Stwórz nowy pdfMachine.exe korzystając z winzipse np. w katalogu zawierającym plik zip: winzipse ma ograniczoną pojemność wierza poleceń, a więc należy umieścić te parametry w pliku tekstowym stwórz winzipse.txt zawierający pdfmachine.zip -st pdfMachine.exe -setup -i pdfMachn.ico -t setupdlg.txt -win32 -le -C .\bgssetup.exe następnie uruchom winzipse @winzipse.txt
Aby zainstalować drukarki, instalator potrzebuje uprawnień administratora.°Można tego dokonać prz pomocy polecenia runas. runas/user:Admin pdfMachine.exe Następnie wprowadź hasło dla Administratorów. (runas nie zezwala na określenie hasła jako parametru wiersza poleceń - więcej informacji poniżej)
Niestety standardowy pdfMachine.exe generuje błąd, ponieważ uruchamia w tle proces jako użytkownik Administrator Aby temu zapobiec, będziesz musiał ustawić installerStartBgProcess=0 w pliku bgsconf.ini.
bgsmsnd.exe musi być uruchomiony (jako użytkownik), aby użytkownik mógł z powodzeniem drukować do pdfMachine. Kiedy polecenie runas skończy się, powinieneś uruchomić bgsmsnd.exe jako normalny użytkownik. (w przeciwnym razie bgsmsnd.exe zostanie uruchomiony automatycznie przy następnym logowaniu użytkownika)
Aby użyć runas bez ręcznego wprowadzania hasła administratora, należy stworzyć skrypt, który wprowadzi hasło za Ciebie.
Jest kilka sposobów, aby to zrobić - jedne są bezpieczniejsze od innych:
scriptit - Użytek Microsoft-u do budowania skryptów instalacyjnych. autoit - Darmowy użytek do skryptowania, który potrafi utworzyć samodzielnie wykonujące się pliki ze skompilowanych skryptów . Runas Professional - Może przejąć hasło do wiersza poleceń, lecz potrafi także tworzyć samodzielne exe z zaszyfrowanym wewnętrznie hasłem.
Kilku użytkowników zgłosiło "błąd 126" podczas instalacji pdfMachine.° Wiadomo nam, że może on wystąpić w wyniku niewłaściwego ustawienia typu rejestru przez inny
program. Rozwiązaniem było:
1.Otwórz regedit.exe
2. Przejdź do : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
3. Zmień wartość "ścieżka" na "ścieżka1" lub na inną tymczasową wartość.(Kliknij prawym przyciskiem na wartość i wybierz zmień nazwę)
4. Stwórz nową wartość o nazwie ścieżka" typu "Rozszerzalna Wartość Wiersza". Aby to zrobić, kliknij prawym przyciskiem w oknie regedit, wybierz "Nowy -> Rozszerzalna Wartość Wiersza"
5. Skopiuj wartość "ścieżka.1" do "ścieżka"
6. Być może będziesz musiał zrestartować komputer, aby nastąpiły pożądane efekty.