středa 2. ledna 2013

Přidání tiskárny "Send to Kindle", do Windows 8


Pokud vlastníte Kindle, a zkoušely jste rozjet všechny fičury přes které do ní dostanete obsah. A zároveň vlastníte nové Windows 8. Asi jste narazily na problém, kdy aplikace "Send to Kindle" není schopná nainstalovat virtuální port k virtuální tiskárně. (další možnosti odesílání této aplikace fungují bezvadně.) Windows 8 totiž používá nové API pro tiskárny a virtuální port "Send to Kindle prostě zatím není compatibilní. tento problém podle diskuzí byl už ve všech preview vydáních (developer, customer, release), a zatím se pro to nenašlo adekvátní řešení. Ve výsledku je ale řešení vcelku rychlé, i když mírně komplikované, a přišel jsem na něj sám...

Po troše posouvání a přesouvání souborů .. ( S pomocí logu C:\Program Files (x86)\Amazon\SendToKindle\Install.log) Jsem úspěšně nainstaloval "Send to Kindle tiskárnu na systém Microsoft Windows 8 Pro with Media Center (version 6.2 build 9200), a je to plně funkční...

0) Jsem zmáčkl "win+x" vybral "Příkazový řádek (správce)" a napsal:
"sc config Spooler binPath= %windir%\system32\spoolsv.exe"
Nevím, co to přesně má dělat. Nebo zda-li to vůbec pomohlo.. Našel jsem to na foru zive.cz kde ale nemohly vůbec tisknout... Mám za to že to jen překontroluje chyby v spoolsy souboru.. Nenadělalo to žádnou škodu v systému.

1) Zkontroloval jsem hodnotu registru..
"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Monitors\stkMonitor" "Driver"="stkMonitor.dll"

"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Monitors\stkMonitor\Ports\SendToKindle Port" "Name"="SendToKindle Port"

"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Monitors\stkMonitor\Ports\SendToKindle Port" "AppPath"="C:\Program Files (x86)\Amazon\SendToKindle\SendToKindle.exe"

Vše bylo na správném místě a tak jak to tam má být..
(Zaměnte "C:\Program Files (x86)\" za "C:\Program Files\" pokud máte 32bit systém)

2) Poté, jsem manuálně zkopíroval soubor: "C:\Program Files (x86)\Amazon\SendToKindle\stkMonitor.dll" do->"C:\Windows\system32\stkMonitor.dll"

(Zaměnte "C:\Program Files (x86)\" za "C:\Program Files\" pokud máte 32bit systém)

Stejný soubor: stkMonitor.dll Nakopírujte sem: "C:\Windows\system32\spool\DRIVERS\x64" (Na 32 bitovém systému, bude název složky "x86".. To je jen odhad...)

Měly by tam již být i soubory: SendToKindle.ini a SendToKindle.ppd (pokud ne, přidejte je.. všechny se nachází v kořenovém adresáři.. C:\Program Files (x86)\Amazon\SendToKindle\)

Stejný soubor: stkMonitor.dll Nakopírujte sem: "C:\Windows\System32\spool\prtprocs\x64" (Na 32 bitovém systému, bude název složky "x86".. To je jen odhad...)

Nakonec spusťte instalaci Send to Kindle znovu. V logu instalační složky by teď mělo být "Port monitor successfully installed"



P.S.: Tisk funguje v JAKÉKOLIV desktopové aplikaci. (Aplikace klasické pracovní plochy)
       Tisk z Metro (Modern UI) ovšem nespustí "Send to Kindle dialog (jakože hlavní .exe soubor aplikace), tisk a poslání z nového rozhraní tedy nefunguje.

P.P:S.: O řešení jsem se podělil i na Windows Community kde se tímto problémem zabývaly. (Je to v Anj)

0 komentářů

Hướng dẫn cách viết bình luận

 
© 2011 Hektor Mind
Designed by Blog Thiết Kế
Back to top