Najlepiej
przegl╣daµ z
Niekt≤re drukarki nie drukuj╣ znak≤w UNICODE Brak standardowych czcionek CE w Microsoft Word 97 Problemy z drukowaniem przez Word 97 polskich znak≤w na niekt≤rych drukarkach |
Microsoft Word 97 Niekt≤re drukarki nie drukuj╣ znak≤w UNICODE Problem Niekt≤re drukarki niepoprawnie drukuj╣ dokumenty opracowane w Word 97. Drukowane s╣ prostok╣ty zamiast polskich znak≤w. Przyczyna Problem le┐y po stronie sterownik≤w drukarek, kt≤re nie potrafi╣ obs│ugiwaµ znak≤w w standardzie Unicode. Problem zosta│ zaobserwowany przy u┐yciu nastΩpuj╣cych drukarek i sterownik≤w:
Powy┐sza lista nie jest zamkniΩta. Rozwi╣zanie Rozwi╣zanie powy┐szego problemu nale┐y do producent≤w sterownik≤w drukarek. W miΩdzyczasie dostΩpny jest spos≤b obej£cia problemu. Ot≤┐ nale┐y zdezaktywowaµ drukowanie w Unicode dla wybranej drukarki. Niestety, niezbΩdna jest w tym celu ingerencja w rejestry systemowe. Tak┐e, podane poni┐ej rozwi╣zanie jest czu│e na zmianΩ nazwy drukarki. Prace nad lepszym, bardziej og≤lnym rozwi╣zaniem s╣ obecnie w toku. Nale┐y jednak ponownie podkre£liµ, ┐e problem le┐y po stronie sterownika drukarki, nie programu Word 97. Dezaktywacja drukowania w Unicode Oto kroki, kt≤re nale┐y przedsiΩwzi╣µ:
Drukarka powinna teraz drukowaµ polskie znaki poprawnie. Uwaga: W przypadku zmiany nazwy drukarki ca│╣ procedurΩ nale┐y niestety powt≤rzyµ. Alternatyw╣ jest przeprowadzenie wy┐ej opisanej procedury dla drukarki o pewnej, przez nas wybranej nazwie (n.p. æMojaDrukarkaÆ) a nastΩpnie upewnienie siΩ, ┐e drukarka kt≤rej u┐ywamy do drukowania dokument≤w Word 97 tak w│a£nie siΩ nazywa, niezale┐nie od jej typu. Automatyzacja Opisany powy┐ej proces mo┐na zautomatyzowaµ u┐ywaj╣c odpowiedniego pliku .reg. Poni┐ej pokazana jest zawarto£µ takiego przyk│adowego pliku, kt≤ry doda│by odpowiedni╣ opcjΩ dla drukarki nazywaj╣cej siΩ æMojaDrukarkaÆ. Wprowadzenie zmian sprowadza siΩ wtedy do dwukrotnego klikniΩcia myszk╣ na pliku .reg. REGEDIT4 Dezaktywacja drukowania w Unicode w Word 97 na lokaln╣ drukarkΩ æMojaDrukarkaÆ [HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word\MojaDrukarka] "Flags"="8192" Dalsze informacje Microsoft Knowledge Base, artyku│ http://www.microsoft.com/kb/articles/Q159/4/18.htm Brak standardowych czcionek CE w Microsoft Word97 Dotyczy: OPIS PROBLEMU Po uruchomieniu MS Word dla Windows 95 lub starszej wersji tego edytora by│y dostΩpne takie czcionki jak Arial CE, New Times Roman CE oraz Courier New CE. Natomiast w MS Word 97 te czcionki nie s╣ dostΩpne. S╣ natomiast dostΩpne czcionki standardowe Arial, New Times Roman oraz Courier New. ROZWIÑZANIE Zastosowanie nowej technologii obs│ugi czcionek, tzw. Unicode, w wersji 7.0 Word eliminuje potrzeby wy£wietlanie czcionki CE na li£cie czcionek. Nale┐y zainstalowaµ polsk╣ klawiaturΩ oraz ustawiµ jΩzyk polski na Pasku zada± Windows, je£li u┐ywamy wiΩcej ni┐ jednego jΩzyka. W przypadku otwierania dokument≤w utworzonych w innych wersjach programu Word lub w innych edytorach mo┐e zaistnieµ konieczno£µ zaznaczenia ca│ego tekstu i ustawienia jΩzyka polskiego poprzez wybranie z menu NarzΩdzia (ang. Tools) û JΩzyk (Language), a nastΩpnie Okre£l jΩzyk (Set Language) . A zatem dostΩpno£µ r≤┐nych znak≤w narodowych w programie Word 97 jest uwarunkowana tylko zainstalowaniem klawiatury dla danego jΩzyka oraz ustawieniem odpowiedniego jΩzyka podczas pisania. DODATKOWE INFORMACJE Innym sposobem wstawiania znak≤w jest u┐ywanie Symboli z menu Wstaw. Powy┐sze zmiany dotycz╣ r≤wnie┐ pozosta│ych czcionek narodowych i regionalnych, a wiΩc takie czcionki jak: Arial Cyr, Times New Roman Cyr, Arial Greek, Courier New Greek, itd., kt≤re r≤wnie┐ nie bΩd╣ pojawiaµ siΩ na li£cie czcionek. W ten sam spos≤b s╣ obs│ugiwane czcionki w MS PowerPoint 97, natomiast w MS Excel 97 czcionki Arial CE, New Times Roman CE oraz Courier New CE w dalszym ci╣gu dostΩpne na li£cie rozwijanej. Problemy z drukowaniem przez Word 97 polskich znak≤w na niekt≤rych drukarkach Dotyczy: OPIS PROBLEMU Podczas drukowania dokumentu zawieraj╣cego znaki z rozszerzonych czcionek (tzw. UNICODE), takie jak np. symbole greckie czy polskie znaki dialektyczne, niekt≤re drukarki u┐ywaj╣ce sterownik≤w ƒle rozpoznaj╣cych znaki UNICODE bΩd╣ drukowa│y puste kwadraty zamiast w│a£ciwych znak≤w. Efekt ten wystΩpuje nawet wtedy, gdy na ekranie znaki UNICODE s╣ widoczne. Dotyczy to nastΩpuj╣cych drukarek i sterownik≤w:
PRZYCZYNY Przyczyn╣ opisanego problemu s╣ wymienione powy┐ej sterowniki drukarek, kt≤re nie obs│uguj╣ znak≤w UNICODE. OKOLICZNOîCI POWSTAWANIA Znaki kodu ASCII s╣ reprezentowane w zakresie warto£ci od 0 do 127; kodowanie ANSI zawiera wszystkie znaki ASCII oraz jeszcze dodatkowy zakres od 128 do 255. We wszystkich jΩzykach znaki kodu ASCII s╣ reprezentowane przez dok│adnie te same warto£ci, natomiast znaki od 128 do 255 s│u┐╣ do kodowania znak≤w specjalnych, miΩdzy innymi znak≤w specyficznych dla danego kraju û system ten bazuje na tzw. Stronie Kodowej (ang. Code Page). W ten spos≤b mo┐na zakodowaµ wiΩkszo£µ znak≤w dla jΩzyk≤w u┐ywanych na ca│ym £wiecie. Jednak niekt≤re alfabety (g│≤wnie z jΩzyk≤w wschodnich, takich jak japo±skie Kanji, niekt≤re dialekty chi±skie czy korea±skie), nie mog╣ byµ reprezentowane tylko przez 256 znak≤w dostΩpnych w ANSI. Spos≤b zapisu w tych jΩzykach polega na zapisywaniu ca│ych s│≤w, co prowadzi do tego, ┐e specyficznych znak≤w mo┐e byµ 6000 lub wiΩcej. UNICODE zosta│ wprowadzony w│a£nie w celu obs│ugi tego typu jΩzyk≤w. UNICODE wykorzystuje 2 bity (zamiast jednego tak jak to jest w ANSI) na zakodowanie jednego znaku, co daje 64000 mo┐liwych znak≤w do zapamiΩtania zamiast 256. ROZWIÑZANIE UWAGA: U┐ywanie Edytora Rejestr≤w (regedit.exe) w niew│a£ciwy spos≤b mo┐e spowodowaµ powa┐ne problemy w systemie Windows 95, kt≤re w efekcie mog╣ doprowadziµ do konieczno£ci przeinstalowania systemu. Microsoft nie gwarantuje, ┐e problemy spowodowanie niew│a£ciwym u┐ywaniem Edytora Rejestr≤w dadz╣ siΩ usun╣µ. U┐ytkownik korzysta z Edytora Rejestr≤w na w│asne ryzyko. Przed wprowadzaniem jakichkolwiek zmian przy pomocy Edytora Rejestr≤w nale┐y przeczytaµ pomoc, kt≤ra zawarta jest w Edytorze Rejestr≤w. Nale┐y tak┐e wykonaµ kopiΩ zapasow╣ plik≤w zawieraj╣cych zapisy rejestr≤w (System.dat i User.dat). Metoda 1. Zmiana parametru Print Flag. Jest mo┐liwo£µ ustawienia flagi drukowania dla specyficznego typu drukarki, wymuszaj╣c u┐ywanie kodu ANSI zamiast Unicode, a w rezultacie do poprawnego drukowania czcionek z rozszerzonej tablicy znak≤w. Aby przeprowadziµ t╣ zmianΩ, nale┐y wykonaµ nastΩpuj╣ce kroki:
Metoda 2. Obej£cia dla specyficznych typ≤w drukarek. Ta metoda nie bΩdzie skuteczna dla wszystkich typ≤w drukarek, poniewa┐ mo┐liwo£µ zmian opcji drukarki jest bezpo£rednio zwi╣zana z rodzajem stosowanego sterownika. HP DeskJet 1600C:
HP LaserJet 4 Series PCL:
DODATKOWE INFORMACJE Dodatkowe informacje mo┐na znaleƒµ w artyku│ach Knowledge Base (na stronie Microsoft w internecie pod adresem http://www.microsoft.com/kb/default.asp ):
Word 97: Zapisywanie plik≤w w formacie Word 6.0/95 Streszczenie Poni┐szy dokument zawiera informacje o konwerterze dokument≤w zapisanych w formacie Microsoft Word 97, tak aby mog│y one byµ odczytywane przez wcze£niejsze wersje Microsoft Word - 6.0 i 95 oraz o zapisywaniu i otwieraniu dokument≤w Word 97 w programach Word 6.0 lub Word 95. Najlepszy spos≤b wsp≤│u┐ytkowania dokument≤w miΩdzy Word 97, 6.0 i 95 Najlepszym sposobem jest u┐ywanie konwertera formatu Word 97 dla Worda 6.0 i 95. Przy u┐yciu konwertera Word 6.0 oraz Word 95 mog╣ bezpo£rednio czytaµ dokumenty w formacie Word 97, co ma wiele zalet:
Sk╣d wzi╣µ konwerter Worda 97? Plik wrd97cnv.exe w katalogu \valupack\wrd97cnv na dystrybucyjnym kr╣┐ku CD Office 97. Jest to plik samodekompresuj╣cy siΩ kt≤ry automatycznie instaluje konwerter. Procedura wywo│uje program Setup, kt≤ry instaluje plik Mswrd832.cnv - wersjΩ 32-bitow╣ dla Worda 97, lub Msword8.cnv - wersjΩ 16-bitow╣ dla Worda 6.0, plik z dokumentacj╣ Wrd97cnv.doc oraz uaktualnia ustawienia rejestr≤w systemowych. Jak dzia│a konwerter Worda 97? Gdy pracujemy nad dokumentami, zawsze zapisujemy je w naturalnym formacie wersji Worda kt≤rej u┐ywamy. Je£li jest to format Word 97, mo┐emy go otworzyµ w Wordzie 6.0 lub 95 - je£li maj╣ zainstalowany konwerter Worda 97. Je£li u┐ywali£my Worda 6.0 lub 95, Word 97 standardowo czyta te formaty - bez konwertera. W ka┐dej sytuacji zapisujemy dokumenty w standardowym formacie procesora tekstu, kt≤ry u┐ywamy, a wiΩc w pe│ni zachowujemy informacje o wygl╣dzie i formatowaniu naszych dokument≤w. Kiedy ma sens u┐ywanie opcji Save As i formatu Word 6.0/95? Jest to dobre podej£cie je£li u┐ytkownicy Worda 6.0/95 nie maj╣ zainstalowanego konwertera. Jednak┐e, metoda ta ma pewne wady:
Dlaczego plik Worda 6.0/95 jest wiΩkszy ni┐ orygina│? Gdy Word 97 zapisuje plik w formacie Worda 6.0/95, u┐ywa on formatu RTF. Format ten jest tekstow╣ reprezentacj╣ zbioru binarnego. Jest wiΩc nieuniknione ┐e pliki RTF s╣ wiΩksze ni┐ ich binarne pierwowzory. Mo┐liwe problemy przy zapisywaniu plik≤w Worda 97 w formacie Worda 6.0/95? Je£li zapiszemy dokument Worda 97 w formacie Worda 6.0/95, uzyskujemy plik RTF z rozszerzeniem .doc. Przy otwieraniu takiego dokumentu mo┐emy zauwa┐yµ pewne dziwne zachowania:
Opcja 1: Zmieniµ opcjΩ "Save file as type" na "Word Document (.doc)". To spowoduje zapisanie pliku w formacie Worda 6.0/95 na stary plik (w formacie RTF). Poniewa┐ Word 97 ma wbudowany konwerter, to rozwi╣zanie jest najlepsze w wiΩkszo£ci sytuacji. Opcja 2: Wybraµ OK. Nowa wersja dokumentu zostanie zapisana z rozszerzeniem .rtf. Praca z plikiem z takim rozszerzeniem nie powoduje ┐adnych problem≤w. UWAGA: Standardowo Word wy£wietla pliki z rozszerzeniem .doc, gdy chcemy otworzyµ nowy dokument. Musimy zmieniµ opcjΩ "List files of type" na "Rich Text Format (.rtf)". Dlaczego po prostu nie zapisaµ pliku w formacie RTF? Zapisywanie pliku w formacie Worda 6.0/95 ma pewne zalety w stosunku do zapisywania w RTF:
Gdzie znaleƒµ wiΩcej informacji o konwerterze? W nastΩpuj╣cych miejscach:
Gdzie znaleƒµ wiΩcej informacji o elementach formatowania dokumentu zachowanych przez konwerter?
|