kreator PDF   Kup Pobierz  

Pytania techniczne - stwórz pdf - Nowy sterownik do drukowania pdfMachine z łatwością tworzy pdf

Pytania techniczne pdfMachine




Czy mogę zainstalować wiele drukarek pdfMachine z różnorodnymi opcjami?

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...







Używając Citrix-a / Windows Terminal Server / Sesji zdalnych, czy mogę zainicjować drukowanie pdfMachine i ze strony klienta wysyłać wiadomości / zapisywać / oglądać?

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.







Jak zrobić, żeby pdfMachine działała na Windows 2003 Server?

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.








W Windows 98, jak naprawić "Błąd zewnętrznego okna"?

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.exe–odinstaluj 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.exe–odinstaluj 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.







Czy mogę dostosować instalację pdfMachine do swoich potrzeb?

Kiedy zostanie uruchomiony bgssetup.exe, ładuje on kilka informacji z pliku bgsconf.ini.

Opcje instalacyjne w pliku bgsconf.ini to:
LANGAktualnie może być EN(angielski), DE(niemiecki), FR(francuski), ES(hiszpański), PL(Polska), PT(Portugalski), IT(Włoski)
startMenuNameKontroluje nazwę w menu start
drukarkaNazwa drukarki (domyślnie BroadGun pdfMachine)
cichoUstaw 1, aby zainstalować bez interakcji z użytkownikiem
udostępnionyUstaw 1, aby udostępnić drukarkę w sieci.
instalujDodatekOfficeUstaw 1, aby zainstalować pasek narzędzi dodatków Microsoft Office
installerStartBgProcessUstaw 0, aby zapobiec uruchomieniu bgsmsnd.exe podczas instalacji. Więcej info tutaj









Jak edytować plik bgsconf.ini w instalatorze pdfMachine.exe

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

Otrzymasz nowy pdfMachine.exe







Jak utworzyć instalatora dla uzytkowników bez uprawnień administratora?

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)








Jak utworzyć automatycznego instalatora dla użytkowników bez uprawnień administratora?

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.


pdfMachine installation error message 126


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.