NEJČASTĚJI KLADENÉ DOTAZY

1. 1. 1998

Sdílet

Máme připojenou tiskárnu Canon BJC-240 na starší počítač (PC386, 25 MHz). Tento počítač je zapojen v síti Nove...


Máme připojenou tiskárnu Canon BJC-240 na starší počítač (PC386,
25 MHz). Tento počítač je zapojen v síti Novell NW 4.11, a rádi
bychom tiskárnu sdíleli. Po nastavení tiskové konfigurace pro
daný context (Print Job Configuration), podobně jako pro již
fungující laserovou tiskárnu, nám BJC-240 z Windows vytiskne
vždy jednu řádku a pak odroluje papír. Vzápětí si vezme nový a
opět vytiskne jednu (i necelou) řádku. Překontrolovali jsme
nastavení položky File contents = Byte Stream (je-li nastaveno
Text, pak tiskárna takto zlobí) v tiskové konfiguraci. Jelikož
je správně, nevíme, kde hledat chybu.

Tisk na síti a sdílení tiskáren je z technického hlediska dosti
složitá záležitost. Novell 4.11 má nicméně pomůcky, jak rychle
vytvořit tiskovou frontu, zkonfigurovat a přiřadit jí tiskárnu a
nastavit tiskovou konfiguraci. Zde tedy problémy nebývají. Další
nezbytnou součástí pro vytvoření sdílené tiskárny na síti je
její softwarové připojení na počítač, u kterého bude jako síťová
tiskárna provozována. Tento počítač musí v autoexecu spustit
program Nprinter jméno_printserveru číslo_tiskárny. Nakonec je
třeba, aby se uživatelům (nejlépe v loginscriptu) spustil
program Capture s příslušnými parametry, a tito pak mohou
vzdálenou tiskárnu využívat. Při hledání příčiny "proč to
nefunguje" je vhodné nejprve vyzkoušet tiskárnu v lokálním
režimu, a je-li tisk v pořádku, pak postupovat po cestě tiskové
úlohy. Zjistit, zda se tisková úloha zapíše nepoškozená do
tiskové fronty - někdy nestačí v tiskové konfiguraci nastavit
pouze auto endcap, ale je nutné nastavit také malý timeout
(např. 2 s). Pokud toto funguje, je závada na počítači se
vzdálenou tiskárnou. Pokud tiskárna netiskne vůbec (což není váš
případ), je nutné zjistit, zda se vůbec spustil Nprinter, a když
ne, tak proč. Jednou z příčin může být nepřítomnost souborů
nprinter.msg a nprinter.hep (pokud se Nprinter spouští z
lokálního disku). Další příčina může být v nesprávně nastavených
parametrech tiskárny (špatné přerušení nebo port). Jestliže
tiskárna tiskne špatně, může být příčina v nesprávně nastavené
tiskové konfiguraci - správně uvádíte File contents = Byte
Stream. Méně častým problémem může být časová nekompatibilita
tiskárny a počítače, neboli jedno zařízení je příliš ryché a
druhé příliš pomalé. Viděl jsem oba typy této nekompatibility.
Velmi rychlý počítač zahltil tiskárnu daty, a ta než je
zpracovala - neodpovídala. Počítač usoudil, že tiskárna není
připojená, a došlo k chybě. Druhý případ - pomalý počítač poslal
do tiskárny dávku dat, ta chvíli počkala, a když nedostala od
počítače data další, vytiskla to co měla. Pak dostala další
balíček dat a udělala to samé. Toto je přesně Váš případ. Řešení
problému spočívá ve zvýšení objemu dat, které bude tiskárna
dostávat najednou. Než je zpracuje, musí mít k dispozici další.
Velikost tohoto objemu dat je dána velikostí bufferu pro síťový
tisk. Lze jej nastavit (ve vašem případě zvětšit např. na 20 KB)
přímo v tiskové konfiguraci, nebo parametrem B=velikost_v_KB při
volání Nprinteru. Čistším řešením těchto případů by bylo
nastavení timeoutů (časových prodlev) buď na straně tiskárny,
nebo počítače. Ne vždy je to však možné (zařízení to
nedovoluje), a proto lze použít náhradní řešení jako v tomto
případě.

Mám problém: disk je rozdělen na tři logické disky. Chtěl bych
ubrat část místa z jednoho a přidat jej k jinému logogickému
disku. Nepomůže ani použití programů jako je PQ Magic 3.0.
Nechci však přijít o data na prvním oddílu.

Obávám se, že váš problém nevyřeší žádný podobný program, i když
to nemohu stoprocentně vyloučit. Rozdělování jednoho disku na
několik logických se dělá na začátku instalace počítače "nad
čistým diskem", programem FDISK. Tento program musí na disk
zaznamenat, že se na něm budou nacházet disky nové, a těmto musí
vytvořit FAT tabulky. FDISK se přitom nestará o současná uložená
data a vyžaduje, aby se po rozdělení disku jednotlivé jeho části
naformátovaly. Ono to ani jinak nejde, protože podle čeho by
FDISK rozhodl, na jaký disk soubory patří. Jinými slovy -
manipulace s diskem pomocí FDISKu vede ke ztrátě všech dat.
Pouze v případě, že na fyzickém disku existuje nepřiřazené
místo, lze jej dodatečně připojit k některému existujícímu
logickému disku nebo na něm vytvořit další bez ztráty dat. Vás
jsem tedy moc nepotěšil, ale čtenářům bych si dovolil poradit,
aby použili příkaz SUBST, potřebují-li více logických disků na
jednom fyzickém. Efekt je skoro stejný a odpadají potíže s
velikostí jednotlivých logických disků.

Jak lze zjistit skutečnou přenosovou rychlost při telefonickém
připojení sítě (počítač s Windows 95)? V okně je pouze informace
"Modem připojen rychlostí 14,4 Kb/s", ale skutečnost je asi jiná.

Rychlosti komunikace jsou definovány bez čekacích dob, tj. jde o
nominální rychlost přesunu (komunikace) bloku dat, který se
přenáší. Tato rychlost může být tedy dodržena pouze tehdy, je-li
co přenášet. V tom je příčina Vašeho pochybování. Neuvádíte o
jakou síť jde, předpokládám tedy, že o Internet. Zde je třeba si
uvědomit, že Internet je tvořen komunikačními pojítky různé
úrovně. Od vysokorychlostních optických vláken s přenosy
jednotek gigabitů za sekundu až po telefonní modemy s nízkými
rychlostmi. Připojíte-li se na uzel, který je se světem spojen
modemem s nižší rychlostí než je rychlost Vašeho modemu, bude
skutečná rychlost odpovídat rychlosti slabšího modemu. Váš modem
sice bude jednotlivé bloky dat posílat stále stejně rychle, ale
mezi bloky bude čekat na pomalejší modem. Můžete namítnout, že
se nepřipojujete na takto pomalé uzly, ale stejně je komunikace
pomalá. To je zase způsobeno tím, že na Internet přistupuje
mnoho lidí současně. Rychlost linky pak klesá úměrně s počtem
připojených uživatelů. Z vlastní zkušenosti vím, že i když se ve
špičce připojím na uzel s optikou, není přenos rychlejší než
několik set bitů za sekundu.

Potřebuji na tiskárně LQ1170 tisknout na perforovaný papír z
Wordu a Excelu, ale nemohu nastavit správné odstránkování. Od
druhé stránky se posouvá horní okraj.

Jehličkové tiskárny velmi často zlobí při tisku z Windows. Je to
dáno z jedné strany nedokonalostí jejich ovladačů, a z druhé
strany i nedokonalostí těchto tiskáren. Mnoho jehličkových
tiskáren neumí tisknout od horního okraje papíru, protože se
papír při zavedení do tiskárny odroluje. Tím se ztrácí až 20 mm.
Tragédií přitom je, že některá tiskárna o těchto 20 mm neví a
myslí si, že je na nule! Na druhé stránce pak těchto 20 mm již
připočítá a dojde k tomu, co popisujete ve svém dotazu. Další
nedokonalostí je, že tiskárna (jakákoliv) neumí přesně odměřit
délku papíru. Proto se v moderních tiskárnách používají volné
listy, aby se chyba nekumulovala. Poslední nectností
jehličkových tiskáren je volnost nastavení papíru v
horizontálním směru. Pouze je-li levý okraj papíru na patřičné
značce, je rozměr okrajů na papíře shodný s rozměry ve Wordu.
Toto jsou hlavní nectnosti jehličkových tiskáren. Z nich
vyplývá, že pokud tiskárna "ztratí" horní okraj u první strany,
nelze na perforovaný papír tisknout více stran vůbec. I když
však tiskárna o okraji ví, po několika stranách se text vlivem
kumulace chyby posunu stránky stejně posune a "odjíždí" ze
stránky, takže to také nejde. Jediná možnost jak tisknout
dokumenty z Windows na jehličkových tiskárnách, je používat
jednotlivé listy, výhodou je podavač papíru (když funguje).
"Ztrátu" horního okraje lze pak kompenzovat nastavením malého
horního a většího spodního okraje ve Windows.

Koupil jsem skener UMAX 1200S. Při skenování fotek z magazínů
nebo z novin se objevuje silný rušivý rastr, a to jak při
scanování přes Photoshop, tak i přes firemní software. Jak lze
rastr odstranit? Po uložení fotek naskenovaných Photoshopem ve
formátu JPG se mění jejich velikost i světlost. Proč?

Rušivý rastr nevzniká ani ve skeneru ani v softwaru, ale je
přítomen již na předloze. Stačí podívat se na předlohu lupou
(někdy stačí i pouhým okem). Při skenování těchto obrázků
dochází k tomu, že skener má vyšší rozlišení než vlastní
obrázek. Tím dojde ke zvýraznění rušivých elementů, vedoucích k
tvorbě rastru. Snižte rozlišení skeneru a rastr by měl zmizet,
nebo bude alespoň potlačen. Jeho další potlačení, eventuelně
odstranění by bylo možné některým ze zabudovaných filtrů podle
manuálu k danému softwaru. Změna světlosti a velikosti po
uložení by mohla být způsobena nesprávným nastavením parametrů
ukládání pro formát JPG. Tento formát je totiž komprimací dat se
ztrátou informace. Míra ztráty informace se obvykle volí tak,
"aby to ještě nebylo vidět". Pro odstranění tohoto problému bych
opět doporučil uživatelský manuál.

Mám instalovanou tiskárnu Laxmark Optra E na LPT1. Před časem
jsem chtěl přenést přes LPT port data z mého počítače na počítač
kolegy. Použili jsme NC5, ale spojení se nepodařilo navázat. NC
ani Checkit neidentifikoval žádný LPT port, ale BIOS jej pozná a
Windows 95 také. Používám LPT port úspěšně již delší dobu. Jak
je tedy možné, že jej DOS nepozná?

Z dotazu není jasné, o jaký DOS šlo. Pokud to byl příkazový
řádek z Windows 95, nemohl být pokus úspěšný. NC5 přistupuje k
portu "po svém", a Windows 95 mu to nedovolí. Výsledkem je
hlášení, že port není dostupný. Pokud šlo o skutečný DOS
(nestačí Windows 95 spustit v režimu DOS - pořád jsou to Windows
95!), měla by komunikace fungovat. Najde-li port BIOS, není
důvod, proč by jej nenašel Checkit. Problém by mohl být ještě v
rozdílném nastavení rychlosti portů na obou počítačích, resp.
zda je port nastaven jako standardní, nebo jako rychlý. To se
nastavuje v BIOSu. Vesměs je ale nastavena hodnota "Auto", a
port se přepne do potřebného režimu sám. Máte-li na obou
počítačích Windows 95, je možné pro přenos využít přímo Windows
95. Více se dozvíte v nápovědě "Připojení k dalšímu počítači
pomocí paralelního nebo sériového kabelu" (viz obrázek).

Počítač s Windows 95 je připojen do sítě Internet, ale základní
protokol FTP nepracuje. Po napsání příkazu "ftp" počítač odpoví,
že program nemůže být spuštěn pod DOSem (This program cannot be
run in DOS mode). Program Telnet však spustit lze - z Windows
95, nikoliv z příkazového řádku.

Příčina je banální, ale lze na ni dobře zapomenout. Jde o to, že
DOS (říkejme ale raději příkazový řádek) pod Windows 95 má mnoho
voleb. Jednou z nich je i volba "Zabránit programům pro MS-DOS v
detekci Windows" (viz obrázek). Pokud je tato volba zatržená,
nebude se DOS při spouštění programu dotazovat na přítomnost
Windows. Pokud je však daný program bude ke své činnosti
potřebovat, zhavaruje Vámi udávaným způsobem. Stačí tedy toto
zatržení zrušit a vše by mělo být v pořádku. Ještě vysvětlení,
proč vůbec lze zakázat detekci Windows. Jedním z důvodů jsou
možné havárie starších programů. Dalším důvodem pak mohou být
různé hybridní programy, které v DOSu spuštěné s vhodnými
parametry mohou do souboru ukládat data, jež se pak dále
zpracovávají (např. v dávce). Kdyby se takový program "rozbalil"
do Windows, bylo by po datech a dávka by se možná dokončila, až
kdyby někdo program ve Windows zavřel.

Mám zvukovou kartu OPTi 82C931. Tato karta nechce hrát pod DOSem
(ve hrách), i když je podle mého názoru nainstalovaná správně.
Ve Windows 95 vše funguje, ale ve správci zařízení v položce
BRAVO Plug-N-Play Sound System se objevuje jako Stav zařízení:
Selhání zařízení ... Code 2. Tazatelka uvádí výpis nastavení
karty z konfiguračního programu pro DOS, kde je mimo jiné
povolena CD-ROM na portu 168.

Takto na dálku nemohu posoudit, o jaký problém přesně jde, ale
mohu říci, že karta není nainstalována správně ani pod DOSem,
ani pod Windows 95. V DOSu o tom svědčí její nefunkčnost, ve
Windows 95 pak hláška ve správci zařízení. Co s tím? Začněme
DOSem (ale opravdovým, ne tím pod Windows 95). Nejprve je nutné
zjistit, zda nedochází ke konfliktu adresy nebo IRQ. Obsazené
IRQ lze zjistit programem Checkit, obsazení adres (včetně IRQ,
DMA atd.) jinými kartami lze získat konfiguračními nebo
testovacími programy k těmto kartám (jsou na disketách k dané
kartě). Pak je třeba nakonfigurovat kartu a ověřit její
funkčnost. Nemůže-li software kartu najít, jde o kolizi adresy.
Také CD-ROM musí fungovat bezchybně přes port zvukové karty
(nenašel by se volný konektor IDE na motherboardu?). Rovněž
CD-audio pro DOS musí fungovat. Je-li vše funkční, lze spustit
Windows 95, jež by měla kartu najít, je-li PnP. Přitom už z DOSu
znáte adresu i IRQ a můžete tedy Windows 95 kontrolovat, zda
kartu nepřekonfigurují. Pokud by se tak stalo, je třeba v
hardwarových profilech zakázat autodetekci a nastavit tam
hodnoty pro adresu nebo IRQ "natvrdo".

Prosím o sdělení jak přinutit Windows 95 CZ aby změnily letní
čas na zimní v říjnu a ne v září.

Tento problém lze vyřešit jednoduše zásahem do systémového
registru Windows 95. Tento registr obsahuje všechny potřebné
informace pro běh systému a nahrazuje soubory win.ini,
system.ini, autoexec.bat, config.sys a mnohé jiné. Z důvodů
zpětné kombatibility se však tyto soubory udržují, ale 32bitové
aplikace do nich již nejdou. Systémový registr lze otevřít
programem REGEDIT. Zde ovšem nastává problém - registr obsahuje
nastavení v "počítačnické" podobě, tj. srozumitelné pouze
vývojářům systému a podobným odborníkům. Položky v registru se
normálně nastavují pomocí dialogových oken při běhu Windows 95,
a uživatel ani neví, že se něco zapisuje do registru. Potíž
ovšem je, že ne všechny hodnoty jsou dostupné pomocí dialogových
oken, a tak zkušenější uživatelé hledají cesty, jak se k těmto
hodnotám dostat. Informace o časových pásmech je v položce
"TimeZoneInformation" (doporučuji vyhledat slůvko Daylight). V
položce StandardStart je dlouhý řetězec čísel, kde jedním z nich
je 09. Změnou tohoto čísla na 0a docílíte kýženého efektu.

****** Hledáme odpověď

Ví někdo o programu, který by zpřístupnil uživatelům údaje v
registru Windows 95 v pochopitelnější (okomentovanější) formě,
než v jaké je nabízí editor registru - REGEDIT?