Drukowanie kodów paskowych kroje pism Opis implementacji Kodu 128: MacroBar Code128 Andrzej Odyniec, MacroSoft S.A.,

Wielkość: px
Rozpocząć pokaz od strony:

Download "Drukowanie kodów paskowych kroje pism Opis implementacji Kodu 128: MacroBar Code128 Andrzej Odyniec, MacroSoft S.A., 2003-04-03"

Transkrypt

1 Drukowanie kodów paskowych kroje pism Opis implementacji Kodu 128: MacroBar Code128 Andrzej Odyniec, MacroSoft S.A., Wprowadzenie... 2 Kod 128 opis standardu... 2 Tabele znaków... 3 Znak kontrolny... 5 Przykład...5 Wymiary... 5 Implementacja... 5 Krój pisma... 6 Wygenerowanie... 6 Licencjonowanie... 8 Wykorzystanie kroju... 8 Wybór odmiany i stopnia... 8 Znak wyciszenia...9 Znak kontrolny... 9 Uwagi implementacyjne... 9 Testowanie Specyfikacja testów podstawowych Specyfikacja testów odmian Wynik testów Podsumowanie Inne kody paskowe Bibliografia... 13

2 Wprowadzenie Od lat już kilkunastu w Polsce w ślad za innymi krajami stosuje się do różnego rodzaju oznakowań kody paskowe. I dotyczy to nie tylko kodów towarowych, ale coraz częściej różnych innych oznakowań w celach organizacyjnych czy ewidencyjnych. Różnych kodów paskowych jest kilkaset. Spośród nich kilkadziesiąt doczekało się jednolitych opracowań standaryzacyjnych. Należą do nich między innymi: Kody towarowe EAN/UPC Kody 2 z 5: przeplatane ITF, IATA, macierzowy Kodabar: 18, 2, ABC Kod 39 z rozszerzeniami Kod 128 z rozszerzeniami Kod 93 Kody piętrowe: 49, 16K, PDF417 Najczęściej można spotkać w życiu codziennym kody towarowe EAN/UPC, gdyż nimi są znakowane wszystkie wyroby sprzedawane w sklepach a odpowiednia sieć komitetów standaryzacyjnych dba o to, aby numery przydzielane towarom były unikalne. Kodów tych nie drukuje się raczej z aplikacji bazodanowych. Umieszczane są na opakowaniach produktów i to w sposób nierzadko skomponowany z całością projektu opakowania. Kiedy jednak chodzi o znakowanie kodami paskowymi przedmiotów czy dokumentów ewidencjonowanych jednocześnie w bazie danych, kody towarowe są mało przydatne, między innymi z powodu swojej niewielkiej pojemności zazwyczaj tylko cyfry i to nie więcej, niż 13. Jeżeli rozmiar porcji danych umieszczanych na kodzie paskowym liczony jest w dziesiątkach znaków, najczęściej używanymi kodami są Kod 39 i Kod 128. Każdy z nich ma swoje zalety i wady, ale Kod 128 (ang. Code 128) jest chyba najpopularniejszy, między innymi ze względu na jego uniwersalny charakter. Najistotniejsze cechy Kodu 128, to: Możliwość zakodowania wszystkich 128 znaków kodu ASCII, Możliwość składania długiej treści w kilku symbolach, Ciągłość i modularność możliwość składania z gotowych czcionek, Samosprawdzalność (wykrywanie i poprawianie niewielkich błędów drukarskich), Duża gęstość kodowania, Możliwość dodatkowego zwiększenia gęstości przy danych cyfrowych, Rozszerzony standard EAN-128 formalizujący budowę symbolu dla prezentacji dodatkowych informacji o produktach, artykułach i opakowaniach. Wychodząc naprzeciw zapotrzebowaniu na własne metody składania i druku kodów paskowych, podjęliśmy wykonanie zestawu krojów TrueType (TTF) umożliwiających składanie i drukowanie kodów paskowych. I zaczynamy właśnie od Kodu 128. Kod 128 opis standardu Kod 128 (ang. Code 128) zawdzięcza swoją nazwę temu, iż można w nim reprezentować wszystkie 128 znaków podstawowego kodu ASCII. W porównaniu z innymi kodami, ma dużą gęstość upakowania informacji dla symboli dłuższych, niż 5 znaków w zapisie będzie krótszy, niż jakikolwiek inny kod liniowy. Dodatkowo: Kod 128 jest kodem ciągłym, tzn. że między poszczególnymi znakami nie trzeba (i nie można) umieszczać żadnych odstępów. 2

3 Tabele znaków Każdy znak w tym kodzie składa się z jedenastu czarnych lub białych modułów. Jedynie znak stopu (kończący symbol) składa się z trzynastu modułów. Na te jedenaście modułów składają się naprzemiennie trzy paski czarne i trzy białe. I jedne i drugie mogą osiągać szerokość od jednego do czterech modułów. Znak stopu ma dodatkowo na końcu jeszcze jeden, dwumodułowy pasek czarny. Symbol składa się ze strefy wyciszenia (dziesięciomodułowej), znaku startu, danych, znaku kontrolnego, znaku stopu i ponownej strefy wyciszenia. W kodzie mamy 106 różnych kombinacji trzech pasków i trzech odstępów. Każda z tych kombinacji może być interpretowana na trzy różne sposoby w zależności od rejestru (tutaj zwanego Code). Właściwy rejestr otwiera odpowiedni znak startu, stąd mamy trzy różne znaki startu. Znaki o wartościach od 0 do 63 odpowiadają zarówno w rejestrze A jak i w rejestrze B znakom ASCII o kodach od 32 do 95 (druga i trzecia ćwiartka kodu ASCII). Tak więc kody znaków na wartości można przeliczać odpowiednio odejmując lub dodając 32. Znakami tymi są: odstęp,!, ", #, $, %, &, ', (, ), *, +, przecinek, -, kropka, /, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, :, ;, <, =, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, [, \, ], ^ i _. Aby kodować znaki z tego zakresu należy rozpocząć kod znakiem startu otwierającym raczej rejestr B. Rejestr A wybieramy jedynie wtedy, gdy będą nas interesować znaki sterujące kodu ASCII a nie małe litery alfabetu. Należy pamiętać, że późniejsze przełączenie rejestrów kosztuje zawsze jeden znak a więc wydłuża kod. Przez cały kod bez mała rozciąga się rejestr C, który kolejne znaki interpretuje jako dwie cyfry od 00 do 99. Daje to możliwość dodatkowego upakowania informacji, o ile będą spełnione pewne warunki: Kolejnych cyfr będzie co najmniej cztery i będą występować na początku albo na końcu symbolu (wtedy dla czterech cyfr kodowanie w rejestrze B zajęłoby przestrzeń czterech znaków a w rejestrze C dwa znaki plus przełączenie na/z rejestru B jeden znak razem znaki trzy) Wartość znaku Cz B Cz B Cz B Rejestry Code A Code B Rejestr Code C SP ! " # $ % & ' ( ) * , / : ; < = > ? A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ 63 3

4 Ciąg cyfr wystąpi w dowolnym miejscu symbolu i będzie ich co najmniej sześć (wtedy dla sześciu cyfr kodowanie w rejestrze B zajęłoby przestrzeń sześciu znaków a w rejestrze C trzy znaki plus dwa znaki przełączenia na, a potem z rejestru C razem znaków pięć) Będziemy dysponować algorytmem, który potrafi ocenić opłacalność takiego kodowania (jeżeli algorytm miałby podejmować błędne decyzje, to być może lepiej wszystko kodować w rejestrze B) Znaki o wartościach od 64 do 96 są interpretowane różnie w rejestrach A i B. W rejestrze B odpowiadają znakom ASCII o kodach od 95 do 127 (czwarta ćwiartka kodu ASCII). Znakami tymi są: `, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, {,, }, ~ i DEL. Kody znaków na wartości można przeliczać odpowiednio odejmując lub dodając 32, podobnie jak w przypadku znaków o wartościach od 0 do 63. W rejestrze A natomiast te same kody reprezentują znaki ASCII o kodach od 0 do 31 (pierwsza ćwiartka kodu ASCII). Znakami tymi są: NUL, SOH, STX, ETX, EOT, ENQ, ACK, BEL, BS, HT, LF, VT, FF, CR, SO, SI, DLE, DC1, DC2, DC3, DC4, NAK, SYN, ETB, CAN, EM, SUB, ESC, FS, GS, RS i US. Są to znaki sterujące, niedrukowalne w większości systemów. Zazwyczaj używane są do sterowania urządzeniami i jest mało prawdopodobną potrzeba ich użycia w typowych zastosowaniach. Jednak w wypadku korzystania z rejestru A w tej ćwiartce do przeliczania wartości symboli na kody znaków należy użyć offsetu nie 32, ale 64 i to z przeciwnym znakiem. Wartość znaku Cz B Cz B Cz B Cz Rejestr Code A Wartość znaku Cz B Cz B Cz B Rejestr Code A Rejestr Code B Rejestr Code C NUL ` SOH a STX b ETX c EOT d ENQ e ACK f BEL g BS h HT i LF j VT k FF l CR m SO n SI o DLE p DC1 q DC2 r DC3 s DC4 t NAK u SYN v ETB w CAN x EM y SUB z ESC { FS GS } RS ~ US DEL 95 Rejestr Code B Rejestr Code C FNC 3 FNC FNC 2 FNC SHIFT SHIFT CODE C CODE C CODE B FNC 4 CODE B FNC 4 CODE A CODE A FNC 1 FNC 1 FNC 1 Rejestr wybiera znak START. Zmiany rejestru w środku symbolu można dokonać znakami CO- DE (wartości 101, 100 i 99). Warto zauważyć, że znaki zmie START (Code A) START (Code A) START (Code A) START (Code B) START (Code B) START (Code B) niające rejestr w tym START (Code C) START (Code C) START (Code C) samym rejestrze są STOP STOP STOP wykorzystane do innych celów. Chwilowej zmiany rejestru z A na B lub z B na A (chwilowej, tzn. tylko na następny znak) dokonujemy znakiem SHIFT. Znak ten zazwyczaj będzie wykorzystywany przy 4

5 stałej pracy w rejestrze B i sporadycznym uzyskiwaniu jakiegoś sterującego znaku ASCII. Natomiast kody funkcyjne służą do sterowania czytnikiem kodów: FNC1 jest zarezerwowany dla systemu UCC/EAN i współtworzy formalizm EAN-128 FNC2 informuje czytnik, aby odczytany kod zamiast transmitować zapamiętał i dokleił doń następny odczytany kod; Całość będzie transmitowana po odczytaniu pierwszego kodu bez FNC2 FNC3 jest zarezerwowany do inicjacji, programowania i innych funkcji czytnika kodów FNC4 jest zarezerwowany dla przyszłych zastosowań. Znak kontrolny Wszystkie znaki (za wyjątkiem znaku STOP) mają swoją wartość, która jest liczbą od 0 do 105. Wartość ta jest używana do wyliczania znaku kontrolnego. Znak kontrolny jest umieszczony bezpośrednio przed znakiem STOP i wyliczany jest ze wszystkich znaków poprzedzających go w taki sposób, że: Sumę inicjujemy wartością znaku START (103, 104 lub 105) Do sumy dodajemy wartości kolejnych kodów pomnożone przez ich pozycję w symbolu. Pierwszy znak po znaku START ma pozycję 1. Tak uzyskaną sumę dzielimy przez 103 Jako znak kontrolny wybieramy ten, którego wartość określa reszta z powyższego dzielenia. Przykład Treść symbolu: MacroBar Znak Start B M a c r o B a r Pozycja Wartość Suma: 104+(45 1)+(65 2)+(67 3)+(82 4)+(79 5)+(34 6)+(65 7)+(82 8) = 2518 Iloraz: 2518/103 = 24 reszty 46 Znak kontrolny: 46 N Ostateczna treść symbolu: (Start B)MacroBarN(Stop), czyli: Warto zauważyć, że znaki odstępu mają wartość 0 i tym samym nie wpływają na wartość znaku kontrolnego. Wymiary Wysokość pasków powinna mieć co najmniej 15% długości symbolu (bez obszarów wyciszenia) lub ¼ cala. Implementacja Aby zaimplementować drukowanie kodów paskowych potrzebny jest krój pisma zawierający komponenty do składu oraz oprogramowanie wspomagające skład symbolu ze znaków kroju. Przedmiotem niniejszego projektu jest stworzenie takiego kroju i sformułowanie wskazówek umożliwiających oprogramowanie składu. 5

6 Tworzenie kroju pisma Możliwe jest stworzenie kroju pisma przy pomocy jakiegoś narzędzia graficznego. Jest jednak ryzyko, że minimalne pomyłki przy pozycjonowaniu węzłów określających kształty pasków uczynią taki krój trudnym do odczytania. Wykrycie takowych błędów może się okazać bardzo trudne lub wręcz niemożliwe. Ze względu na pewne wymogi, co do wymiarów komponentów, które są zależne między innymi od długości symbolu, mogą się okazać potrzebne kroje z różnymi proporcjami szerokości do wysokości elementów. Tworzenie każdej odmiany ręcznie istotnie podnosi koszty przedsięwzięcia. Wreszcie może się okazać, że dziś najpopularniejszy format opisu krojów pism: TrueType (TTF) jest w jakiejś sytuacji niewystarczający a konwersja do formatu nowego (np. Adobe Type 1) wprowadza pewne niedokładności. Same niedoskonałości urządzenia drukującego wystarczą, aby obarczyć drukowany kod błędami uniemożliwiającymi jego odczyt, dlatego krój pisma należy stworzyć z pełną dokładnością, na jaką pozwala specyfikacja formatu. Takim wymogom może sprostać tylko programowe sterowanie procesem tworzenia kroju. I tą właśnie metodą wygenerowano grupę krojów pisma ze znakami Kodu 128 w formacie TTF o nazwach: MacroBar Code128-10, MacroBar Code128-12, MacroBar Code128-15, MacroBar Code128-20, MacroBar Code128-24, MacroBar Code128-30, MacroBar Code128-40, MacroBar Code Rysunek 1. Przykładowy znak Stop przy szerokości 60 jednostek na moduł podstawowy i modułach kolejno musi mieć dokładnie 780 jednostek, wszystkie współrzędne x węzłów wielokrotnościami 60-ciu a stemy dokładnie pionowe Gdyby zaistniała taka potrzeba można bez większego trudu wygenerować tą samą metodą kroje w innych formatach, jak np. Adobe Postscript Type 1 czy OTF z Type 1 wewnątrz. Wygenerowanie Podczas generowania fontów w wypadku Kodu 128 nie podejmowaliśmy ryzyka unikodowania (chociaż wszystkie znaki mają przydzielone unikody z grupy prywatnych F020+), gdyż w niektórych systemach takie kroje w ogóle nie działają a w niektórych aplikacjach może dojść do mapowania innego, niż byśmy się spodziewali. Dlatego na razie takie fonty generujemy w kodowaniu MS Windows Symbol. Ta strona zapewni nam niezmienione pozycje znaków w kroju niezależnie od aplikacji. Gdybyśmy w przyszłości chcieli generować ten krój unikodowany, należy zadbać o pozostałe ustawienia nagłówkowe, m.in. o właściwy dobór stron kodowych (Symbol Charakter Set) i specyfikację zbioru symboli (Private Use). Każdy krój ma nie tylko oddzielną nazwę, ale i oddzielną nazwę rodziny (aby nie kojarzyć różnych odmian w jedną rodzinę (gdyż rodzina w Windowsach rozumiana jest jako normalny, kursywa, wytłuszczony i tłusta kursywa). Do znaków z rejestru B można się dostawać tak, jak do innych tekstów ASCII. Wystarczy wybrać krój MacroBar Code128-nn, aby sam tekst był złożony poprawnie. Niektóre procesory tekstu wkładają czasami swoje autorskie dodatki i trzeba na nie uważać. Oto tablica znaków wygenerowanych krojów: 6

7 Znak Kod Kod Znak Kod Znak Kod Kod Kod 128 ASCII ASCII 128 ASCII ASCII ASCII ASCII 128 SP 64 ` 96! 33 ASCII 65 a 97 " 34 ASCII 66 b 98 # 35 C 67 c 99 $ 36 D 68 d 100 % 37 E 69 e 101 & 38 F 70 f 102 ' 39 G 71 g 103 ( 40 H 72 h 104 ) 41 I 73 i 105 * 42 J 74 j K 75 k 107, 44 L 76 l M 77 m N 78 n 110 / 47 O 79 o P 80 p Q 81 q R 82 r S 83 s T 84 t U 85 u V 86 v W 87 w X 88 x Y 89 y 121 : 58 Z 90 z 122 ; 59 [ 91 { 123 < 60 \ = 61 ] 93 } 125 > 62 ^ 94 ~ 126? 63 _ 95 DEL 127 Należy jednak zadbać, aby między znakami nie były wkładane dodatkowe odstępy. Do poprawnego odczytania kodu przez czytnik niezbędne są jeszcze znaki startu, kontrolny i stopu. Znaki sterujące są umieszczone na kodach powyżej 128: Rejestr A Rejestr B Rejestr C Wartość Kod ASCII kod FNC 3 FNC FNC 2 FNC SHIFT SHIFT CODE C CODE C CODE B FNC 4 CODE B FNC 4 CODE A CODE A FNC 1 FNC 1 FNC START (Code A) START (Code A) START (Code A) START (Code B) START (Code B) START (Code B) START (Code C) START (Code C) START (Code C) STOP STOP STOP

8 Licencjonowanie Krój TrueType (TTF) jest programem i jako taki podlega ochronie przez prawo autorskie jak i inne programy komputerowe. Jest własnością intelektualną firmy MacroSoft S.A. i tym samym nie wolno go kopiować i używać poza warunkami określonymi w licencji na instalację oprogramowania. Jako wygenerowane od początku do końca własnymi siłami, kroje nasze są naszym dziełem autorskim i niemożliwe jest zakwestionowanie tego faktu na gruncie prawnym. Wykorzystanie kroju Aby wygenerowanych krojów używać, należy je zainstalować, czyli skopiować do katalogu \Windows\Fonts. Podczas umieszczania znaków na kontekście graficznym drukarki należy zadbać, aby między kolejnymi znakami symbolu nie było żadnych dodatkowych odstępów. Biała przestrzeń na końcu znaku jest nośnikiem informacji i bezpośrednio po niej musi wystąpić czarny pasek znaku następnego. Jedynie znak STOP kończy się czarnym paskiem i nie wymaga następnika. Wybór odmiany i stopnia Wybierając odmianę i stopień należy wziąć pod uwagę parametry urządzenia drukującego, jego rozdzielczość i jakość wydruku oraz przewidywaną długość składanego symbolu. Warto zadbać o to, by kreski dobrze rozwijały się na drukarce niezależnie od położenia ich na jej kontekście graficznym i od szerokości modułu podstawowego. Istotne jest to wtedy, gdy szerokość modułu mierzona jest w kilku kropkach drukarki wtedy bowiem zaokrąglenie o jeden pixel w tę czy w tę może dawać różnicę rzędu kilkudziesięciu procent, co ma szansę uczynić symbol nieczytelnym. Warto więc zadbać o to, aby stopień pisma dawał się dokładnie przeliczyć na kropki drukarkowe. Zawsze w takich sytuacjach wychodzimy od rozmiaru kreski w jednostkach projektowych, po czym bierzemy pod uwagę fakt, że na stopień pisma podany w punktach typograficznych wchodzi 1000 jednostek projektowych a w calu jest 72 punkty. Wiedząc, ile kropek na cal stawia drukarka (rozdzielczość w dpi) możemy poprzez wyliczenia dobrać taki stopień pisma, aby moduł składał się z całkowitej liczby kropek. Powinniśmy także wziąć pod uwagę ograniczenia, co do minimalnej wysokości symbolu, która nie powinna być mniejsza niż ¼ cala (przy wysokości 750 jednostek to jest 24 pt) i 15% długości symbolu. Symbol nie może też być fizycznie dłuższy, niż pozwala na to czytnik kodu. Typowe czytniki czytają kody o szerokości nawet do 2¼ cala i taki wymiar uwzględniono przy przygotowaniu prezentowanego poniżej zestawienia. Wzięto tutaj pod uwagę typowe zastosowania, (gdy drukarka ma rozdzielczość 600 dpi, moduł składa się z całkowitej liczby kropek a stopień pisma jest liczbą całkowitą). Kropek na moduł Odm. kroju pt zn pt zn pt zn pt zn pt zn Pt zn pt zn pt zn pt zn pt zn pt zn Code Code Code Code Code Code Code Code

9 W tabeli tej możemy odnaleźć, że: odmianą kroju Code (20 jednostek na moduł) możemy z powodzeniem drukować kod na drukarce 600 dpi i aby uzyskać moduł składający się z czterech kropek (jakość w miarę przyzwoita) powinniśmy wybrać stopień pisma 24 pt. Tak składany symbol może mieć maksymalną pojemność 20 znaków (poza znakiem startu, kontrolnego i stopu). Długość ogranicza tutaj albo szerokość czytnika (przyjęto 2¼ cala, choć bywają czytniki szersze) albo dozwolona proporcja wysokości symbolu do jego długości (15%). Doświadczenie uczy, że niższe symbole mogą się czytać równie dobrze. Zalecam jednak respektować powyższą tabelę i kombinacji nie umieszczonych w niej lub stopni zaznaczonych kursywą unikać. Namawiałbym na unikanie kodów drukowanych z dużą gęstością (poniżej 4 kropek na moduł przy 600 dpi albo poniżej 2 kropek przy 300 dpi). Na jakość wydruku przy takich rozdzielczościach wpływa także faktura papieru i późniejsze łuszczenie się tonera. Wysokie rozdzielczości kodu mogą utrudniać kopiowanie kserograficzne dokumentów i w tym zakresie mogą być niekiedy pożyteczne. Niemniej zachęcam, aby każdorazowo skrajne rozdzielczości lub wymiary symboli weryfikować na czytnikach, jakimi dysponuje użytkownik. Przy powyższych wyliczeniach (i przy wyborze szerokości modułu w jednostkach generowanych) przyjmowałem jako podstawę rozdzielczości wynikające z podziału 600/cal, gdyż takie rozdzielczości oferują typowe drukarki laserowe. Przy rozdzielczościach wywodzących się z podziału 720/cal należałoby być może wygenerować zarówno nowe odmiany krojów jak i wygenerować na nowo powyższą tabelę. Warto zauważyć, że dla tej rodziny rozdzielczości (najczęściej związanych z drukarkami atramentowymi Epson) całkowite stopnie czcionek w punktach będą dawać tylko odmiany kroju o szerokości modułu 10, 20, 25 i 50 jednostek projektowych. Jeżeli jednak urządzenie drukujące będzie miało dość dużą rozdzielczość (np dpi) a wybrany stopień i odmiana nie będą najdrobniejsze, to prawdopodobnym jest, że tak wydrukowane kody będą dobrze czytelne niezależnie od dopasowania parametrów. Takie wypadki trzeba oddzielnie przetestować. Znak wyciszenia Jeżeli nie możemy zagwarantować kontekstem składu strefy wyciszenia przed i po symbolu, możemy się posłużyć znakiem wyciszenia, którego szerokość wynosi nominalne 10 modułów. Znak ten jest umieszczony w kroju zaraz po znaku stopu na pozycji kodu ASCII 139. Znak kontrolny Przed znakiem STOP musi być umieszczony prawidłowo obliczony znak kontrolny. Inaczej czytniki kodu nie będą na symbol reagować nawet, jeżeli będzie czytelny i dobrze wydrukowany. Algorytm wyliczania znaku kontrolnego jest opisany w rozdziale Znak kontrolny na stronie 5. Uwagi implementacyjne Dla krojów MacroBar Code128 nie należy stosować jakiejkolwiek programowej translacji położeń znaków, gdyż może to w sposób istotny utrudnić wyliczanie znaku kontrolnego. Kroje z tej grupy są zadeklarowane jako symboliczne (tej samej klasy co Symbol, Windings itp.). Oprogramowanie powinno dla wybieranych krojów sprawdzać, czy są symboliczne i w takim przypadku zaniechać jakichkolwiek mapowań. Warto jeszcze raz podkreślić, że Kod 128 jest ciągłym, tzn., że odstępy między znakami mają istotne znaczenie i są już w znakach zawarte. Dla takich krojów należy wykluczyć jakiekolwiek dodatkowe odstępy między znakami. 9

10 W niniejszych krojach znak odstępu nie jest biały i jego treść jest znacząca. Wszędzie tam, gdzie zakłada się, że odstęp jest biały i w jego miejsce wstawia się pewien wyliczony do celów justunkowych odstęp, działania takiego należy zaniechać. W szczególności w takich programach, jak Word nie należy stosować tego kroju do całych akapitów. Wolno go włączyć tylko na pewien ciąg znaków w linii i to bez żadnego sąsiedztwa ze znakami zmiany linii itp. gdyż wtedy Word zaczyna używać znaku o kodzie 32 (odstępu) do zaznaczania działań specjalnych, co zakłóca treść drukowanych symboli. Testowanie Kroje pism zostały przetestowane poprzez wydrukowanie wszystkich 96 znaków w rejestrze B i C na drukarce laserowej i wczytanie czytnikiem kodów kreskowych Welch Allyn ScanTeam Jest to urządzenie stare, od wielu lat już nie produkowane. Wczytywane znaki podaje symulując klawiaturę komputera. Należy się spodziewać, że współczesne czytniki są nie mniej sprawne. Znaki kontrolne były wyliczane opisanym w cytowanej specyfikacji algorytmem. Dla testów wygenerowane fonty zainstalowano poprzez wrzucenie ich do katalogu \Windows\Fonts. W niniejszym dokumencie fonty te są osadzone poprzez wybór opcji zachowywania. Zmiana tych opcji może spowodować, że kody paskowe widoczne w tym dokumencie znikną a na ich miejsce pojawią się znaki z jakiegoś kroju domyślnego. Specyfikacja testów podstawowych Testy zostały przygotowane w arkuszu Excel. Zadbano o to, aby wszystkie kombinacje kodów paskowych (wszystkie 106 znaków) zostały umieszczone w symbolach testowych tak, aby można je było wczytać dowolnym czytnikiem kodów paskowych. Poniższa tabele prezentuje zestawienie wszystkich symboli testowych. nr start treść symbolu stop k! " # $ % & ' ( ) * +, -. / 6 Š : ; < = >? B Š A B C D E F G H I J K L M N O P Š P Q R S T U V W X Y Z [ \ ] ^ _ ] Š ` a b c d e F g h i j k l m n o j Š p q r s t u v w x y z { } ~ w Š z { } ~ B Š Jak można zauważyć, przygotowano siedem zestawów testowych. Liczba testów wynika z przyjętego maksymalnego rozmiaru symbolu, który z kolei wynikał z chęci zastosowania kroju, który w sytuacjach kłopotliwych będzie na tyle czytelny, że oko ludzkie będzie mogło oszacować ewentualne błędy. 10

11 W każdym teście w treści symbolu jest umieszczonych 16 kodów, z których to kodów oraz wybranego kodu startu wyliczany jest znak kontrolny (k). Aby testy można było sprawdzić przy pomocy większości dostępnych urządzeń, respektowano nominalną proporcję wysokości symbolu do jego szerokości. Testy złożono odmianą kroju o szerokości modułu 15 jednostek (MacroBar Code128-15) i stopniu pisma 48 punktów typograficznych. 1. Test pierwszy zawiera symbole od 0 do 15 czyli znaki ASCII o kodach od 32 do 47 (drukowalne znaki specjalne). Znaki są złożone w rejestrze B. Pod symbolem umieszczona jest między pionowymi kreskami jego odczytywana zawartość. Warto zwrócić uwagę na znak odstępu, który jest niewidoczny. Pionowe kreski w podpisach nie należą do treści symboli.!"#$%&'()*+,-./ Test 2. Znaki specjalne ASCII :;<=>? Test 1. Cyfry 2. Test drugi zawiera symbole od 16 do 31 czyli znaki ASCII od 48 do 63. Są to cyfry od 0 do 9 i kilka znaków specjalnych. W celu przetestowania kodu 103 ten symbol jest złożony w rejestrze A. Dla odczytu treści symbolu rejestr nie ma znaczenia, gdyż znaki te są takie same w rejestrach A i B. Jednak po poprawnym wczytaniu tego symbolu kod Start A mamy `abcdefghijklmno PQRSTUVWXYZ[\]^_ pqrstuvwxyz{ }~ Test 3. Litery 3. W kolejnych symbolach w rejestrze B testujemy kody od 32 do 95. Są to cztery kolejne symbole zawierające znaki ASCII od 64 do 127. Warto zwrócić uwagę na ostatni znak w teście szóstym. Jest to znak ASCII o kodzie 127 (DEL). Ze swojej natury znak ten jest niedrukowalny i dlatego może być podczas wczytywania czytnikiem albo przezeń pomijany albo gubiony gdzieś po drodze. Jeżeli jednak symbol zostanie odczytany, to możemy mieć pewność, że zgodziła się suma kontrolna i znak tego kodu jest prawidłowy. 4. W ostatnim teście sprawdzamy pozostałe kody. Stąd symbol ten jest złożony w rejestrze C (test kodu Start C). Pierwszym jest dwuznak 00, który powstaje z tego samego kodu, co znak odstępu (powtórny test kodu 0). Potem kody dwuznaków dają test pewności dla kodu 95 (ASCII 127) znaku, którego nie #@ Test 4. Dwuznaki i funkcyjne widzieliśmy oraz oraz dla kodów dla kodów FNC FNC 3, FNC 3, 2, FNC SHIFT 2, i CODE C widocznych w rejestrze C jako dwuznaki 96, 97, 98 i 99. Nie mamy innego sposobu testowania znaków funkcyjnych, jak tylko poprzez uwidacznianie ich jako dwu- 11

12 znaki, gdyż ich działanie zależy od firmware czytnika. I wreszcie kody 100 i 101 przełączają nas kolejno na rejestr B skąd bierzemy znak # i na rejestr A, skąd mamy Jako pierwszy znak tego symbolu umieszczamy kod 102, który we wszystkich rejestrach ma to samo znaczenie FNC 1. Jednym z objawów poprawności tego znaku może być to, że symbol wczyta się bez tego znaku. Czytnik obsługujący wewnętrznie kod EAN-128 może protestować, gdyż w tym kodzie położenie znaku FNC 1 jest sformalizowane. Po nim ma wystąpić zestandaryzowany kod zastosowania. Nasz czytnik (Welch Allyn ScanTeam 3010) jednak EAN-128 nie obsługuje i jedynym dowodem na poprawność kodu FNC 1 jest wczytanie symbolu (musiała się zgodzić suma kontrolna). Specyfikacja testów odmian Aby przetestować inne odmiany wygenerowanych krojów wykonałem jedynie test 2. Założenie, iż wszystkie inne odmiany były generowane tym samym algorytmem skutkuje tezą, iż najprawdopodobniej z faktu czytelności jednego symbolu wynika czytelność wszystkich pozostałych. Chyba, że nieczytelność spowodowana jest przyczynami pozamerytorycznymi (jakość druku czy jakość czytnika). Symbol z testu nr 2 złożyłem krojami: MacroBar Code pt, MacroBar Code pt, MacroBar Code pt, MacroBar Code pt, MacroBar Code pt, MacroBar Code pt, MacroBar Code pt i MacroBar Code pt. Aby nie komplikować zadania, dla szerszych odmian nie zmniejszałem tutaj długości symbolu a jedynie zmniejszyłem stopień pisma. Stąd od odmiany 24 do 60 stopień pisma jest za każdym razem mniejszy. Konsekwencją takiego zabiegu jest niezachowanie wymaganych 15% wysokości symbolu, ale przy starannym umieszczeniu czytnika kodów kody te udaje się wczytać bez większych problemów. MacroBar Code pt MacroBar Code pt MacroBar Code pt MacroBar Code pt MacroBar Code pt MacroBar Code pt MacroBar Code pt MacroBar Code pt Dzięki takiemu zabiegowi widać pełną zgodność w układzie pasków, gdyż dobrane stopnie dają tę samą szerokość modułu podstawowego. Wynik testów Wszystkie zamieszczone tutaj testy zostały wraz z całym dokumentem wydrukowane na bardzo starej drukarce laserowej Lexmark Optra Lx+ przy rozdzielczości 300, 600 i 1200 dpi i wczytane wiekowym już czytnikiem Welch Allyn ScanTeam Wszystkie symbole zostały wczytane prawidłowo. 12

13 Podsumowanie Jeżeli jakieś urządzenie drukujące ma wbudowaną funkcję druku kodów paskowych, należy spróbować wykorzystać tę funkcję, gdyż zwykle wbudowane w firmware mechanizmy dopasowane są do rozdzielczości urządzenia i jego technicznych własności. Stworzone kroje są jednak niezbędnym rozwiązaniem, gdy kodami paskowych trzeba umieszczać na drukowanych dokumentach np. numery faktur czy dane identyfikacyjne kontrahentów. Ufam, że kroje te będą wykorzystywane z pożytkiem dla nas i naszych klientów. Inne kody paskowe Gdyby zachodziła taka potrzeba, można rozważać późniejszą realizację innych kodów, szczególnie kodu 39/93 czy EAN/UPC. Inne kody mogą wymagać dużo poważniejszego wsparcia algorytmicznego podczas składania, gdyż dla tego samego znaku używa się tam albo różnych czcionek w zależności od położenia znaku w symbolu albo koduje się niektóre znaki sekwencjami wieloznakowymi. Warto jednak rozważyć implementację Kodu 39, szczególnie ze względu na poniższe cechy: Nieciągłość: w przeciwieństwie do Kodu 128 każdy znak Kodu 39 rozpoczyna się i kończy czarnym paskiem a odstępy między znakami nie są ściśle zestandaryzowane; stąd dopuszczalne jest dodatkowe rozstrzelanie znaków Brak konieczności umieszczania znaku kontrolnego: dzięki temu proste kody alfanumeryczne można składać bez wsparcia algorytmicznego Niewielką liczbę znaków: wszystkie znaki mieszczą się w podstawowym kodzie ASCII start i stop zaznacza się znakiem *. Dzięki tym cechom używanie Kodu 39 w niektórych sytuacjach może być prostsze. Jednak przy poważniejszych zastosowaniach wspomniane wyżej zalety mogą być poważnymi wadami, dlatego zawsze najpierw należy rozważać stosowanie i wdrażanie rozwiązań z Kodem 128. Wydaje się, że po doświadczeniach związanych z Kodem 128 stworzenie krojów dla kodu 39 nie powinno być jakimkolwiek problemem. Bibliografia Adams Russell E.; BarCode1 HomePage; Adams Communications Adams Russell E.; Sourcebook Of Automatic Identification And Data Collection; Van Nostrand Reinhold; Barcode Island; Barcode Symbologies; Vault Information Services Brown Stephen A.; Revolution at the Checkout Counter: Explosion of the Bar Code; Harvard University Press Bushnell Richard D., Meyers Richard B.; Getting Started With Bar Codes: A Systematic Guide; Tower Hill Press, Nelson Benjamin; Punched Cards to Bar Codes; Helmers Publishing Inc., Peterborough Pearce Stephen, Bushnell Richard D.; The Bar Code Implementation Guide: Using Bar Codes in Distribution; Helmers Publishing Inc., Peterborough Szyszka Grzegorz red.; Kody kreskowe: rodzaje, standardy, sprzęt, zastosowania; Instytut Gospodarki Magazynowej; Poznań

Instrukcja dotycząca kodów kreskowych

Instrukcja dotycząca kodów kreskowych Instrukcja dotycząca kodów kreskowych Wersja 0 POL 1 Wprowadzenie 1 Omówienie 1 1 Niniejsza skrócona instrukcja zawiera informacje na temat drukowania kodów kreskowych z wykorzystaniem poleceń sterujących

Bardziej szczegółowo

Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów

Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów Marcin Stępniak Informacje. Kod NKB Naturalny kod binarny (NKB) jest oparty na zapisie liczby naturalnej w dwójkowym systemie

Bardziej szczegółowo

O oszczędnym dziennikarzu, czyli czym jest

O oszczędnym dziennikarzu, czyli czym jest O oszczędnym dziennikarzu, czyli czym jest informacja i jak ja mierzymy? Adam Doliwa doliwa@matman.uwm.edu.pl WYKŁAD DLA MŁODZIEŻY WYDZIAŁ MATEMATYKI I INFORMATYKI UWM Olsztyn, 9 lutego 2016 r. Adam Doliwa

Bardziej szczegółowo

Informacja dot. kodów kreskowych służących do identyfikacji przesyłek pocztowych w obrocie krajowym(wyciąg z Zarządzenia nr 122/2010 z późn. zm.

Informacja dot. kodów kreskowych służących do identyfikacji przesyłek pocztowych w obrocie krajowym(wyciąg z Zarządzenia nr 122/2010 z późn. zm. Informacja dot. kodów kreskowych służących przesyłek pocztowych w obrocie krajowym(wyciąg z Zarządzenia nr 122/2010 z późn. zm.) ZAWARTOŚĆ KODU KRESKOWEGO GS1-128 SŁUŻĄCEGO DO IDENTYFIKACJI PRZESYŁEK POCZTOWYCH

Bardziej szczegółowo

DZIESIĘTNY SYSTEM LICZBOWY

DZIESIĘTNY SYSTEM LICZBOWY DZIESIĘTNY SYSTEM LICZBOWY Do zapisu dowolnej liczby system wykorzystuje dziesięć symboli (cyfr): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Dowolną liczbę w systemie dziesiętnym możemy przedstawić jako następująca

Bardziej szczegółowo

Wszystko o kodzie kreskowym XXI wieku czyli wymogi techniczne kodu UCC/EAN-128

Wszystko o kodzie kreskowym XXI wieku czyli wymogi techniczne kodu UCC/EAN-128 Anna Kosmacz-Chodorowska Instytut Logistyki i Magazynowania - EAN Polska Wszystko o kodzie kreskowym XXI wieku czyli wymogi techniczne kodu UCC/EAN-12 Z naszych wcześniejszych artykułów Czytelnicy poznali

Bardziej szczegółowo

Skanery serii i5000. Informacje o kodach separujących. A-61801_pl

Skanery serii i5000. Informacje o kodach separujących. A-61801_pl Skanery serii i5000 Informacje o kodach separujących A-61801_pl Informacje o kodach separujących Spis treści Wzory kodów separujących... 4 Orientacja wzorów kodów separujących... 5 Kody kreskowe wzorów...

Bardziej szczegółowo

CDN XL: Wdrożenie ERP

CDN XL: Wdrożenie ERP CDN XL: Wdrożenie ERP Przedmiot: Moduł: 1/2 Opracował: mgr inż. Paweł Wojakowski Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów Wytwarzania Pokój: 3/7 B, bud. 6B Tel.:

Bardziej szczegółowo

SPECYFIKACJA PHARMA KODU

SPECYFIKACJA PHARMA KODU SPECYFIKACJA PHARMA KODU Avda. Universitat Autònoma, 13 Parc Tecnològic del Vallès 08290 Cerdanyola del Vallès. BARCELONA 93 592 31 10 93 591 27 07 www.rcelectronica.com RC@rcelectronica.com Dystrybutor

Bardziej szczegółowo

MWS Mobile by CTI. Instrukcja

MWS Mobile by CTI. Instrukcja MWS Mobile by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Wymagania... 4 2.1. Etykiety... 5 3. Pierwsze uruchomienie... 6 4. Logowanie... 7 5. Menu główne... 8 6. Opcje... 9 7. Przyjęcie magazynowe...

Bardziej szczegółowo

Polcode Code Contest PHP-10.09

Polcode Code Contest PHP-10.09 Polcode Code Contest PHP-10.09 Przedmiotem konkursu jest napisanie w języku PHP programu, którego wykonanie spowoduje rozwiązanie zadanego problemu i wyświetlenie rezultatu. Zadanie konkursowe Celem zadania

Bardziej szczegółowo

MONTAŻ BY CTI INSTRUKCJA

MONTAŻ BY CTI INSTRUKCJA MONTAŻ BY CTI INSTRUKCJA Spis treści 1. Opis programu...3 2. Ogólne informacje...3 3. Instrukcja obsługi...4 3.1. Konfiguracja...4 3.2. Produkcja z programem Montaż...5 1. Opis programu Montaż by CTI to

Bardziej szczegółowo

Wymagania dotyczące etykiet logistycznych przy dostawach do NETTO Sp. z o. o.

Wymagania dotyczące etykiet logistycznych przy dostawach do NETTO Sp. z o. o. A: Etykieta logistyczna GS1 (dawniej EAN-128). Informacje podstawowe Etykieta logistyczna jest nośnikiem informacji w łańcuchu dostaw, w którym wszyscy uczestnicy (producent, przewoźnik, dystrybutor, detalista)

Bardziej szczegółowo

Komunikacja człowiek-komputer

Komunikacja człowiek-komputer Komunikacja człowiek-komputer Wykład 3 Dr inż. Michał Kruk Komunikacja człowiek - komputer dr inż. Michał Kruk Reprezentacja znaków Aby zakodować tekst, trzeba każdej możliwej kombinacji bitów przyporządkować

Bardziej szczegółowo

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia

Bardziej szczegółowo

Temat: Działania pisemne powtórzenie wiadomości z QR kodami.

Temat: Działania pisemne powtórzenie wiadomości z QR kodami. Temat: Działania pisemne powtórzenie wiadomości z QR kodami. Scenariusz lekcji matematyki dla klasy czwartej szkoły podstawowej Czas: 1 godz. lekcyjna Cele ogólne: powtórzenie i utrwalenie wiadomości z

Bardziej szczegółowo

Technologie informacyjne (3) Zdzisław Szyjewski

Technologie informacyjne (3) Zdzisław Szyjewski Technologie informacyjne (3) Zdzisław Szyjewski Technologie informacyjne Technologie pracy z komputerem Funkcje systemu operacyjnego Przykłady systemów operacyjnych Zarządzanie pamięcią Zarządzanie danymi

Bardziej szczegółowo

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym S t r o n a 1 Bożena Ignatowska Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym Wprowadzenie W artykule zostaną omówione zagadnienia związane z wykorzystaniem funkcji tekstowych w arkuszu

Bardziej szczegółowo

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy 1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć

Bardziej szczegółowo

Krzysztof Leszczyński Adam Sosnowski Michał Winiarski. Projekt UCYF

Krzysztof Leszczyński Adam Sosnowski Michał Winiarski. Projekt UCYF Krzysztof Leszczyński Adam Sosnowski Michał Winiarski Projekt UCYF Temat: Dekodowanie kodów 2D. 1. Opis zagadnienia Kody dwuwymiarowe nazywane często kodami 2D stanowią uporządkowany zbiór jasnych i ciemnych

Bardziej szczegółowo

Stawiamy pierwsze kroki

Stawiamy pierwsze kroki Stawiamy pierwsze kroki 3.1. Stawiamy pierwsze kroki Edytory tekstu to najbardziej popularna odmiana programów służących do wprowadzania i zmieniania (czyli edytowania) tekstów. Zalicza się je do programów

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie

Bardziej szczegółowo

Spis treści. spis treści wygenerowany automatycznie

Spis treści. spis treści wygenerowany automatycznie Spis treści Rozdział 2.Wymagania edytorskie 2 2.1. Wymagania ogólne 2 2.2. Tytuły rozdziałów i podrozdziałów 2 2.3. Rysunki, tabele i wzory 3 2.3.1. Rysunki 3 2.3.2. Tabele 4 2.3.3. Wzory 4 2.4. Odsyłacze

Bardziej szczegółowo

ABC Excel 2016 PL / Witold Wrotek. Gliwice, cop Spis treści

ABC Excel 2016 PL / Witold Wrotek. Gliwice, cop Spis treści ABC Excel 2016 PL / Witold Wrotek. Gliwice, cop. 2016 Spis treści 1 Arkusz kalkulacyjny 9 Za co lubimy arkusze kalkulacyjne 12 Excel 2016 12 Przez wygodę do efektywności 14 Podsumowanie 16 2 Uruchamianie

Bardziej szczegółowo

Technologie informacyjne (3) Zdzisław Szyjewski

Technologie informacyjne (3) Zdzisław Szyjewski Technologie informacyjne (3) Zdzisław Szyjewski Technologie informacyjne Technologie pracy z komputerem Funkcje systemu operacyjnego Przykłady systemów operacyjnych Zarządzanie pamięcią Zarządzanie danymi

Bardziej szczegółowo

Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010

Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010 Przewodnik dla każdego po: Dla każdego coś miłego Microsoft Excel 2010 Czym jest Excel 2010 Excel jest programem umożliwiającym tworzenie tabel, a także obliczanie i analizowanie danych. Należy do typu

Bardziej szczegółowo

Mechanizm zarządzania bazą towarową Quattro i kas firmy ELZAB Wersja RMC 1.9

Mechanizm zarządzania bazą towarową Quattro i kas firmy ELZAB Wersja RMC 1.9 RMC Serwer komunikacyjny Mechanizm zarządzania bazą towarową Quattro i kas firmy ELZAB Wersja RMC 1.9 1 Wstęp Wersja serwera komunikacyjnego RMC 1.9 wnosi kilka istotnych zmian w sposobie programowania

Bardziej szczegółowo

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika: PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej

Bardziej szczegółowo

ZASADY REDAGOWANIA PRACY LICENCJACKIEJ

ZASADY REDAGOWANIA PRACY LICENCJACKIEJ 1 ZASADY REDAGOWANIA PRACY LICENCJACKIEJ ZASADY OGÓLNE Praca licencjacka pisana jest samodzielnie przez studenta. Format papieru: A4. Objętość pracy: 40-90 stron. Praca drukowana jest dwustronnie. Oprawa:

Bardziej szczegółowo

4.2. Ustawienia programu

4.2. Ustawienia programu 4.2. Ustawienia programu Zmiana wielkości dokumentu Pracując w programie MS Excel 2010 niejednokrotnie doświadczysz sytuacji, w której otwarty przez Ciebie arkusz nie będzie mieścił się na ekranie monitora.

Bardziej szczegółowo

MWS Mobile by CTI. Instrukcja

MWS Mobile by CTI. Instrukcja MWS Mobile by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Wymagania... 4 2.1. Etykiety... 5 3. Pierwsze uruchomienie... 6 4. Logowanie... 7 5. Okno główne programu... 8 6. Opcje... 9 7. Przyjęcie

Bardziej szczegółowo

4 Standardy reprezentacji znaków. 5 Przechowywanie danych w pamięci. 6 Literatura

4 Standardy reprezentacji znaków. 5 Przechowywanie danych w pamięci. 6 Literatura ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 1 2 Standardy reprezentacji wartości całkowitoliczbowych

Bardziej szczegółowo

Temat 1. Więcej o opracowywaniu tekstu

Temat 1. Więcej o opracowywaniu tekstu Temat 1. Więcej o opracowywaniu tekstu Cele edukacyjne Celem tematu 1. jest uporządkowanie i rozszerzenie wiedzy uczniów na temat opracowywania dokumentów tekstowych (m.in. stosowania tabulatorów, spacji

Bardziej szczegółowo

Wyższej Szkoły Przedsiębiorczości i Marketingu w Chrzanowie

Wyższej Szkoły Przedsiębiorczości i Marketingu w Chrzanowie ZASADY PRZYGOTOWANIA PRACY KOŃCOWEJ NA STUDIACH PODYPLOMOWYCH PEDAGOGIKA KWALIFIKACYJNA DLA NAUCZYCIELI PRZEDMIOTÓW ZAWOWOWYCH PROWADZONYCH W RAMACH PROJEKTU "NAUCZYCIEL NA 6+" Wyższej Szkoły Przedsiębiorczości

Bardziej szczegółowo

Wprowadzenie do MS Excel

Wprowadzenie do MS Excel Wprowadzenie do MS Excel Czym jest Excel? Excel jest programem umożliwiającym tworzenie tabel, a także obliczanie i analizowanie danych. Należy do typu programów nazywanych arkuszami kalkulacyjnymi. W

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRODROCZNYCH I ROCZNYCH OCEN Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRODROCZNYCH I ROCZNYCH OCEN Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRODROCZNYCH I ROCZNYCH OCEN Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV dopuszczający dostateczny dobry bardzo dobry celujący Potrafi wymienić Samodzielnie

Bardziej szczegółowo

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1 Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja

Bardziej szczegółowo

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia. ARYTMETYKA BINARNA ROZWINIĘCIE DWÓJKOWE Jednym z najlepiej znanych sposobów kodowania informacji zawartej w liczbach jest kodowanie w dziesiątkowym systemie pozycyjnym, w którym dla przedstawienia liczb

Bardziej szczegółowo

Instrukcja obsługi Generatora rachunków MPT - oprogramowania generującego numery rachunków wirtualnych wykorzystywanych w procesie realizacji Usługi Masowego Przetwarzania Transakcji W celu umożliwienia

Bardziej szczegółowo

Jak zadać dobre pytanie, czyli czym jest informacja i jak ja

Jak zadać dobre pytanie, czyli czym jest informacja i jak ja Jak zadać dobre pytanie, czyli czym jest informacja i jak ja zmierzyć Adam Doliwa doliwa@matman.uwm.edu.pl WYKŁAD Z CYKLU NIEZWYKŁA MATEMATYKA WYDZIAŁ MATEMATYKI I INFORMATYKI UWM Olsztyn, 28 września

Bardziej szczegółowo

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0 ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Przetwarzanie tekstów. Sylabus opisuje zakres wiedzy i

Bardziej szczegółowo

Sterownik. zasady obsługi. moduł programu Madar 7

Sterownik. zasady obsługi. moduł programu Madar 7 Sterownik zasady obsługi moduł programu Madar 7 MADAR Sp. z o.o. 41-819 Zabrze, ul. Skłodowskiej 12d/3 Biuro Handlowe: 41-800 Zabrze, ul. Pośpiecha 23 http://www.madar.com.pl e-mail: madar@madar.com.pl

Bardziej szczegółowo

Nowe funkcje w programie SYMFONIA Faktura Premium w wersji 2009

Nowe funkcje w programie SYMFONIA Faktura Premium w wersji 2009 SYMFONIA Faktura Premium Strona 1 Nowe funkcje w programie SYMFONIA Faktura Premium w wersji 2009 Dodatkowe pola tekstowe w danych kontrahenta i towaru W celu umożliwienia użytkownikom przechowywania dodatkowych

Bardziej szczegółowo

Opis konfiguracji Sz@rk ST do współpracy z kolektorem DENSO BHT 8000

Opis konfiguracji Sz@rk ST do współpracy z kolektorem DENSO BHT 8000 Opis konfiguracji Sz@rk ST do współpracy z kolektorem DENSO BHT 8000 1. Wstęp Program Sz@rk ST od wersji 10.10.20 został rozbudowany o możliwośd współpracy z kolektorami typu DENSO BHT 80xx z zainstalowanym

Bardziej szczegółowo

Weryfikacja jakości kodów kreskowych na bazie wymagań rynku, norm ISO i wytycznych GS1

Weryfikacja jakości kodów kreskowych na bazie wymagań rynku, norm ISO i wytycznych GS1 Weryfikacja jakości kodów kreskowych na bazie wymagań rynku, norm ISO i wytycznych GS1 PLAN PREZENTACJI Krótko o GS1 Dlaczego warto dbać o jakość kodów? Podstawowe symboliki kodów Zasady projektowania

Bardziej szczegółowo

DOKUMENTACJA ZMIAN W KS-ASW INFORMACJA O AKTUALIZACJI SYSTEMU ISO 9001/2008 Dokument: Raport Numer: 15/2016 Wydanie: Waga: 90

DOKUMENTACJA ZMIAN W KS-ASW INFORMACJA O AKTUALIZACJI SYSTEMU ISO 9001/2008 Dokument: Raport Numer: 15/2016 Wydanie: Waga: 90 Raport Nr 15/2016 SYSTEM INFORMATYCZNY KS-ASW 2016 z dnia 2016-05-25 MODUŁ aswslow.dll OPIS ZMIAN, MODYFIKACJI i AKTUALIZACJI 1. Dodano okno listy stosowanych w szpitalu numerów GTIN/EAN wywoływane z poziomu

Bardziej szczegółowo

Adobe InDesign lab. 2 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Dokument wielostronicowy Książka Eksport do PDF... 7.

Adobe InDesign lab. 2 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Dokument wielostronicowy Książka Eksport do PDF... 7. Spis treści: 1 Dokument wielostronicowy... 2 1.1 Książka... 2 1.2 Eksport do PDF... 7 strona 1 z 7 1 Dokument wielostronicowy Poniższa instrukcja zawiera przykład procedury projektowania dokumentów wielostronicowych

Bardziej szczegółowo

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2) Program RMUA Instrukcja konfiguracji i pracy w programie (Wersja 2) 1 Wstęp Program RMUA powstał w związku z obowiązkiem przekazywania ubezpieczonym informacji rocznej zwanej wcześniej RMUA. Aplikacja

Bardziej szczegółowo

AKADEMIA im. JANA DŁUGOSZA w CZĘSTOCHOWIE

AKADEMIA im. JANA DŁUGOSZA w CZĘSTOCHOWIE AKADEMIA im. JANA DŁUGOSZA w CZĘSTOCHOWIE Wydział Matematyczno-Przyrodniczy Kierunek: nazwa kierunku Specjalność: nazwa specjalności JAN KOWALSKI Nr albumu:. TYTUŁ PRACY Praca przygotowana w nazwa zakładu/katedry

Bardziej szczegółowo

Sylabus Moduł 2: Przetwarzanie tekstów

Sylabus Moduł 2: Przetwarzanie tekstów Sylabus Moduł 2: Przetwarzanie tekstów Niniejsze opracowanie przeznaczone jest dla osób zamierzających zdać egzamin ECDL (European Computer Driving Licence) na poziomie podstawowym. Publikacja zawiera

Bardziej szczegółowo

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał Ludzki Priorytet 9 Działanie 9.1 Poddziałanie

Bardziej szczegółowo

Zadanie 2: Arytmetyka symboli

Zadanie 2: Arytmetyka symboli 1 Cel ćwiczenia Zadanie 2: Arytmetyka symboli Wykształcenie umiejętności abstrahowania operacji arytmetycznych. Zapoznanie się i przećwiczenie mechanizmu tworzenia przeciążeń funkcji operatorowych. Utrwalenie

Bardziej szczegółowo

Cel wykładu. Czcionka font. Wykład 3: MS Word cz. 2. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem.

Cel wykładu. Czcionka font. Wykład 3: MS Word cz. 2. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. WyŜsza Szkoła MenedŜerska w Legnicy Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. 3 Wykład 3: MS Word cz. 2 Grzegorz Bazydło Cel wykładu Celem wykładu jest omówienie podstawowych zagadnień związanych

Bardziej szczegółowo

Etykieta logistyczna GS1

Etykieta logistyczna GS1 Współpracując zaspokajamy potrzeby Klientów lepiej, szybciej, taniej i w zrównoważony sposób Etykieta logistyczna GS1 Dobre praktyki Dokument stworzony przez wspólną grupę roboczą członków ECR Polska,

Bardziej szczegółowo

1. Arkusz kalkulacyjny (9) Za co lubimy arkusze kalkulacyjne (12) Excel 2013 (12) Podsumowanie (14) 2. Uruchamianie programu (15) Podsumowanie (18)

1. Arkusz kalkulacyjny (9) Za co lubimy arkusze kalkulacyjne (12) Excel 2013 (12) Podsumowanie (14) 2. Uruchamianie programu (15) Podsumowanie (18) 1. Arkusz kalkulacyjny (9) Za co lubimy arkusze kalkulacyjne (12) Excel 2013 (12) Podsumowanie (14) 2. Uruchamianie programu (15) Podsumowanie (18) 3. Okno programu (19) Aktywna komórka (24) Praca w chmurze

Bardziej szczegółowo

Instrukcja drukowania etykiet w programie Fakt

Instrukcja drukowania etykiet w programie Fakt Instrukcja drukowania etykiet w programie Fakt (wersja 2012.12) Fakt Dystrybucja Sp. z o. o. 81-552 Gdynia, ul. Wielkopolska 21/2 www.fakt.com.pl serwis@fakt.com.pl Spis treści Wprowadzenie... 3 Instalacja

Bardziej szczegółowo

WYMAGANIA SPRZĘTOWE...3 INSTALACJA PROGRAMU...3 INFORMATOR OPERATORSKI...4 KOLEJNE KROKI URUCHAMIANIA PROGRAMU...5 WYSTAWIANIE FAKTURY...

WYMAGANIA SPRZĘTOWE...3 INSTALACJA PROGRAMU...3 INFORMATOR OPERATORSKI...4 KOLEJNE KROKI URUCHAMIANIA PROGRAMU...5 WYSTAWIANIE FAKTURY... 1 Sprzedaż SPA 2 Spis treści: WPROWADZENIE...3 WYMAGANIA SPRZĘTOWE...3 LICENCJA...3 INSTALACJA PROGRAMU...3 INFORMATOR OPERATORSKI...4 KOLEJNE KROKI URUCHAMIANIA PROGRAMU...5 WYSTAWIANIE FAKTURY...6 WYSTAWIANIE

Bardziej szczegółowo

ze względu na jego zaokrąglony kształt musimy go umieścić w innych bloczkach np. ze zmienną: lub jeśli chcemy sprawdzić jaki właśnie znak odczytujemy:

ze względu na jego zaokrąglony kształt musimy go umieścić w innych bloczkach np. ze zmienną: lub jeśli chcemy sprawdzić jaki właśnie znak odczytujemy: Ostatnio kontynuowaliśmy temat "rozmawiania" z Arduino (komunikacji z wykorzystaniem portu szeregowego), która jest nam o tyle potrzebna, że właśnie w ten sposób później będziemy rozmawiać z płytką wykorzystując

Bardziej szczegółowo

INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO

INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO INSTRUKCJA DO OPROGRAMOWANIA KOMPUTEROWEGO DLA LEKKIEJ PŁYTY DO BADAŃ DYNAMICZNYCH HMP LFG WYMAGANE MINIMALNE PARAMETRY TECHNICZNE: SPRZĘT: - urządzenie pomiarowe HMP LFG 4 lub HMP LFG Pro wraz z kablem

Bardziej szczegółowo

Program współpracuje z : Windows XP, Powerdraft 2004, v8, XM, Microstation 2004, v8, XM.

Program współpracuje z : Windows XP, Powerdraft 2004, v8, XM, Microstation 2004, v8, XM. Spis treści 1. Informacje ogólne. Wstęp. Wymagania programu. 2. Sposób uruchomienia programu. Uruchomienie poprzez menu microstation. Uruchomienie z menu start. 3. Działanie programu. Zakładka import.

Bardziej szczegółowo

Włączanie/wyłączanie paska menu

Włączanie/wyłączanie paska menu Włączanie/wyłączanie paska menu Po zainstalowaniu przeglądarki Internet Eksplorer oraz Firefox domyślnie górny pasek menu jest wyłączony. Czasem warto go włączyć aby mieć szybszy dostęp do narzędzi. Po

Bardziej szczegółowo

ARCHITEKTURA KOMPUTERÓW. Reprezentacja danych w komputerach

ARCHITEKTURA KOMPUTERÓW. Reprezentacja danych w komputerach Reprezentacja danych w komputerach dr inż. Wiesław Pamuła wpamula@polsl.katowice.pl Literatura 2. J.Biernat: Architektura komputerów, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław2002. 3. Null

Bardziej szczegółowo

Arkusz kalkulacyjny MS Excel 2010 PL.

Arkusz kalkulacyjny MS Excel 2010 PL. Arkusz kalkulacyjny MS Excel 2010 PL. Microsoft Excel to aplikacja, która jest powszechnie używana w firmach i instytucjach, a także przez użytkowników domowych. Jej główne zastosowanie to dokonywanie

Bardziej szczegółowo

Konfiguracja INWENT 5

Konfiguracja INWENT 5 Krótka instrukcja Rozpoczęcia pracy Zakończenia Inwentaryzacji w programie INWENT5 Pierwszym pytaniem na jakie należy sobie odpowiedzieć jest czy wymianę danych kolektor-komputer dokonywać ma się automatycznie

Bardziej szczegółowo

Technologie Informacyjne

Technologie Informacyjne System binarny Szkoła Główna Służby Pożarniczej Zakład Informatyki i Łączności October 7, 26 Pojęcie bitu 2 Systemy liczbowe 3 Potęgi dwójki 4 System szesnastkowy 5 Kodowanie informacji 6 Liczby ujemne

Bardziej szczegółowo

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q LABORAORIUM PROCESORY SYGAŁOWE W AUOMAYCE PRZEMYSŁOWEJ Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q 1. Zasady arytmetyki stałoprzecinkowej. Kody stałopozycyjne mają ustalone

Bardziej szczegółowo

Specyfikacja techniczna na dostawę oprogramowania komputerowego dla Śląskiego Uniwersytetu Medycznego w Katowicach

Specyfikacja techniczna na dostawę oprogramowania komputerowego dla Śląskiego Uniwersytetu Medycznego w Katowicach Załącznik nr 3 Specyfikacja techniczna na dostawę komputerowego dla Śląskiego Uniwersytetu Medycznego w Katowicach Oprogramowanie Lp. Dane ogólne Opis wymagań Opis oferowanych parametrów 1 Producent programu

Bardziej szczegółowo

Wybrane zmiany wprowadzone w pakiecie Oprogramowanie: SyriuszStd

Wybrane zmiany wprowadzone w pakiecie Oprogramowanie: SyriuszStd Wybrane zmiany wprowadzone w pakiecie Oprogramowanie: SyriuszStd Wersja 2.0.34.0 2 grudnia 2015 Metryka dokumentu: Autor: Patrycja Lewandowska Tytuł: Wybrane zmiany wprowadzone w usługach dodatkowych Komentarz:

Bardziej szczegółowo

SUBIEKT GT IMPORT XLS Dokumenty

SUBIEKT GT IMPORT XLS Dokumenty Instrukcja użytkownika programu SUBIEKT GT IMPORT XLS Dokumenty Wersja 1.0.0 OPIS PROGRAMU Program Subiekt GT Import XLS - Dokumenty służy do importowania różnych dokumentów handlowych i magazynowych (faktury

Bardziej szczegółowo

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word) Dostosowywanie paska zadań Ćwiczenia nr 2 Edycja tekstu (Microsoft Word) Domyślnie program Word proponuje paski narzędzi Standardowy oraz Formatowanie z zestawem opcji widocznym poniżej: Można jednak zmodyfikować

Bardziej szczegółowo

rozwiązania informatyczne dla biznesu

rozwiązania informatyczne dla biznesu rozwiązania informatyczne dla biznesu 1 Instrukcja użytkownika Ne70 Instalację programu należy przeprowadzić jako Administrator. Po zainstalowaniu należy wprowadzić indywidualny numer seryjny lub numer

Bardziej szczegółowo

Ustawienia kolorów w Fiery Command WorkStation 6 FS200

Ustawienia kolorów w Fiery Command WorkStation 6 FS200 Korzystanie z tego dokumentu To narzędzie zastępuje starszą ilustrację schematu blokowego dotyczącego kolorów Fiery. Jego zadaniem jest przedstawienie użytkownikom dokładnej ścieżki przetwarzania kolorów

Bardziej szczegółowo

EDYCJA TEKSTU MS WORDPAD

EDYCJA TEKSTU MS WORDPAD EDYCJA TEKSTU MS WORDPAD EDYCJA TEKSTU - MS WORDPAD WordPad (ryc. 1 ang. miejsce na słowa) to bardzo przydatny program do edycji i pisania tekstów, który dodatkowo dostępny jest w każdym systemie z rodziny

Bardziej szczegółowo

SYSTEM OZNACZANIA ZAWORÓW KULOWYCH +GF+

SYSTEM OZNACZANIA ZAWORÓW KULOWYCH +GF+ SYSTEM OZNACZANIA ZAWORÓW KULOWYCH +GF+ INSTRUKCJA PROJEKTOWANIA I WYDRUKU ETYKIET Spis treści 1. Wstęp... 3 2. Tworzenie szablonu do druku... 4 2.1 Tworzenie szablonu z tekstem i rysunkami... 4 2.2 Tworzenie

Bardziej szczegółowo

Instalacja urządzenia

Instalacja urządzenia Wstęp Do drukarki zwykle dołączona jest płyta ze sterownikami Systemy Windows mogą już posiadać sterowniki, jednak zapewniają one jedynie podstawową funkcjonalność urządzenia Do drukarki może nie być dołączony

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 006 Wydajność systemu 2 SO i SK/WIN Najprostszym sposobem na poprawienie wydajności systemu, jeżeli dysponujemy zbyt małą ilością pamięci RAM

Bardziej szczegółowo

0 + 0 = 0, = 1, = 1, = 0.

0 + 0 = 0, = 1, = 1, = 0. 5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,

Bardziej szczegółowo

Copyright 2017 HP Development Company, L.P.

Copyright 2017 HP Development Company, L.P. Instrukcja obsługi Copyright 2017 HP Development Company, L.P. Windows jest zarejestrowanym znakiem towarowym lub znakiem towarowym firmy Microsoft Corporation w Stanach Zjednoczonych i/lub w innych krajach.

Bardziej szczegółowo

Program PortaScan wersja 1.0.3. Instrukcja obsługi

Program PortaScan wersja 1.0.3. Instrukcja obsługi Porta KMI Poland Sp. z o.o. Bolszewo, ul. Szkolna 26 Program PortaScan wersja 1.0.3 Instrukcja obsługi Wykonano: Dział IT Porta KMI Poland Sp. z o.o. Program PortaScan wersja 1.0.3. Instrukcja instalacji

Bardziej szczegółowo

Copyright 2017 HP Development Company, L.P.

Copyright 2017 HP Development Company, L.P. Instrukcja obsługi Copyright 2017 HP Development Company, L.P. Informacje zawarte w niniejszym dokumencie mogą zostać zmienione bez powiadomienia. Wyłączne gwarancje na produkty i usługi firmy HP są ujęte

Bardziej szczegółowo

INSTRUKCJA INSTALACJI APLIKACJI PROF- EAN 2

INSTRUKCJA INSTALACJI APLIKACJI PROF- EAN 2 INSTRUKCJA INSTALACJI APLIKACJI PROF- EAN 2 1. Instalacja programu PROF-EAN 2 Instalacje uruchamiamy poprzez plik:, wówczas kreator automatycznie poprowadzi nas przez proces instalacji. 2. Deklaracja instalacji

Bardziej szczegółowo

Sposób odwzorowania wymiarów w wypadku eksportowania z programu Revit do programu AutoCAD

Sposób odwzorowania wymiarów w wypadku eksportowania z programu Revit do programu AutoCAD Sposób odwzorowania wymiarów w wypadku eksportowania z programu Revit do programu AutoCAD Parametr wymiaru programu Revit Wymiar wyrównany Wymiar liniowy Wymiar kątowy Wymiar promieniowy Wymiar długości

Bardziej szczegółowo

Wojewódzki Przedmiotowy Konkurs z informatyki dla uczniów szkół gimnazjalnych ETAP REJONOWY 2013/2014 TEST

Wojewódzki Przedmiotowy Konkurs z informatyki dla uczniów szkół gimnazjalnych ETAP REJONOWY 2013/2014 TEST TEST. Test składa się z 30 zadań. Na jego rozwiązanie masz 90 minut. W każdym zadaniu wybierz jedną, najlepszą według Ciebie odpowiedź. Do dyspozycji masz wszystkie aplikacje zainstalowane na Twoim komputerze,

Bardziej szczegółowo

ZARZĄDZANIE WYDRUKIEM ETYKIET

ZARZĄDZANIE WYDRUKIEM ETYKIET Opracowanie: Wojciech Zatorski 2007.03.16 KOHA PL ZARZĄDZANIE WYDRUKIEM ETYKIET Raporty -> Etykiety z ręki / Raporty -> Etykiety (automat) W systemie mamy dostępne dwa sposoby drukowania etykiet. Opcja

Bardziej szczegółowo

Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik technologii ceramicznej 311[30]

Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik technologii ceramicznej 311[30] Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik technologii ceramicznej 311[30] 1 2 3 4 5 W etapie praktycznym zadanie egzaminacyjne sprawdzało umiejętności praktyczne z zakresu

Bardziej szczegółowo

4.2. Program i jego konfiguracja

4.2. Program i jego konfiguracja 4.2. Program i jego konfiguracja Dopasowywanie wielkości widoku Podczas pracy z programem często dochodzi do sytuacji w której trzeba dopasować ilość zawartych danych w arkuszu do wielkości ekranu. Np.

Bardziej szczegółowo

Skorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty.

Skorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty. ABC Word 2007 PL. Autor: Aleksandra Tomaszewska-Adamarek Czasy maszyn do pisania odchodzą w niepamięć. Dziś narzędziami do edycji tekstów są aplikacje komputerowe, wśród których niekwestionowaną palmę

Bardziej szczegółowo

Instrukcja dla autorów monografii

Instrukcja dla autorów monografii Instrukcja dla autorów monografii SPIS TREŚCI czcionka Times New Roman (dalej: TNR), rozmiar 16 STRESZCZENIE TNR 11... 6 1. WSTĘP... 7 2. ROZDZIAŁ 2... 23 2.1. Podrozdział TNR 11... 36 2.2. Podrozdział

Bardziej szczegółowo

Nowe funkcje w programie Symfonia Start Faktura i Kasa w wersji 2011

Nowe funkcje w programie Symfonia Start Faktura i Kasa w wersji 2011 Symfonia Start Faktura i Kasa 1 / 7 Nowe funkcje w programie Symfonia Start Faktura i Kasa w wersji 2011 Spis treści: 1. Korzyści z zakupu nowej wersji... 2 2. Zmiany w słowniku Stawki VAT... 2 3. Zmiana

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWANIA

INSTRUKCJA UŻYTKOWANIA INSTRUKCJA UŻYTKOWANIA Arkusz kalkulacyjny Libre Office Calc przeznaczony dla agencji reklamowej / drukarni wspomagający przygotowanie oferty dla klienta xkalkulator AR druk cyfrowy i offsetowy wydruki

Bardziej szczegółowo

Przygotowywanie dokumentu do pracy

Przygotowywanie dokumentu do pracy Przygotowywanie dokumentu do pracy 1. Wczytywanie tekstu źródłowego (dostępne w menu Plik/Otwórz) Wczytując tekst, nie będący zapisany w rodzimym formacie programu (w tym przypadku MS Word) trzeba pamiętać,

Bardziej szczegółowo

WOJEWÓDZTWO PODKARPACKIE

WOJEWÓDZTWO PODKARPACKIE WOJEWÓDZTWO PODKARPACKIE UNIA EUROPEJSKA EUROPEJSKI FUNDUSZ ROZWOJU REGIONALNEGO Instrukcja instalacji generatora wniosku o dofinansowanie projektu ze środków EFRR w ramach I osi priorytetowej Regionalnego

Bardziej szczegółowo

1. Korzyści z zakupu nowej wersji... 2. 2. Poprawiono... 2. 3. Zmiany w słowniku Stawki VAT... 2. 4. Zmiana stawki VAT w kartotece Towary...

1. Korzyści z zakupu nowej wersji... 2. 2. Poprawiono... 2. 3. Zmiany w słowniku Stawki VAT... 2. 4. Zmiana stawki VAT w kartotece Towary... Symfonia Handel 1 / 6 Nowe funkcje w programie Symfonia Handel w wersji 2011.1a Spis treści: 1. Korzyści z zakupu nowej wersji... 2 2. Poprawiono... 2 Nowe funkcje w programie Symfonia Handel w wersji

Bardziej szczegółowo

Urządzenie wielofunkcyjne 3 w 1 kolorowe Xerox DocuCentre SC2020 V_U A3 RADF duplex sieć

Urządzenie wielofunkcyjne 3 w 1 kolorowe Xerox DocuCentre SC2020 V_U A3 RADF duplex sieć Dane aktualne na dzień: 29-09-2019 02:06 Link do produktu: https://agapo.pl/urzadzenie-wielofunkcyjne-kolorowe-xerox-docucentre-sc-2020v-u-led-3-w-1-a3-adf-duplexsiec-p-45058.html Urządzenie wielofunkcyjne

Bardziej szczegółowo

Dodawanie stron do zakładek

Dodawanie stron do zakładek Dodawanie stron do zakładek Aby dodać adres strony do zakładek otwieramy odpowiednią stronę a następnie wybieramy ikonę Dodaj zakładkę Po wybraniu ikony otworzy się okno umożliwiające dodanie adresy strony

Bardziej szczegółowo

Etykieta logistyczna. Etykieta logistyczna LZIP_2_LW. Kodowanie znaków Kodu 128. Korzyści ze stosowania etykiety logistycznej

Etykieta logistyczna. Etykieta logistyczna LZIP_2_LW. Kodowanie znaków Kodu 128. Korzyści ze stosowania etykiety logistycznej LZIP_2_LW służy do unikalnego znakowania jednostek. Informacje umieszczane na samych produktach, muszą być standardowo uporządkowane dla ułatwienia ich interpretacji i przetwarzania. Zapewnia to standardowa

Bardziej szczegółowo

Temat: Algorytm kompresji plików metodą Huffmana

Temat: Algorytm kompresji plików metodą Huffmana Temat: Algorytm kompresji plików metodą Huffmana. Wymagania dotyczące kompresji danych Przez M oznaczmy zbiór wszystkich możliwych symboli występujących w pliku (alfabet pliku). Przykład M = 2, gdy plik

Bardziej szczegółowo

Arytmetyka komputera

Arytmetyka komputera Arytmetyka komputera Systemy zapisu liczb System dziesiętny Podstawą układu dziesiętnego jest liczba 10, a wszystkie liczby można zapisywać dziesięcioma cyframi: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Jednostka

Bardziej szczegółowo

Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne.

Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne. 2. Zadania praktyczne rozwiązywane z użyciem komputera 91 2. Zadania praktyczne rozwiązywane z użyciem komputera Wczytywanie danych Dane do zadań rozwiązywanych na komputerze zapisane są w plikach tekstowych.

Bardziej szczegółowo