background image

Laboratorium URZĄDZEŃ ZEWNĘTRZNYCH KOMPUTERÓW

Laboratorium URZĄDZEŃ ZEWNĘTRZNYCH KOMPUTERÓW

Prowadzący: 

Prowadzący: 

mgr inż. Piotr Jankowski - Mihułowicz

Kontakt: 

Kontakt: 

Z-d Systemów Elektronicznych i Telekomunikacyjnych

http://

http://

www.prz.rzeszow.pl

www.prz.rzeszow.pl

/we/katedry/

/we/katedry/

zseit

zseit

/

/

pokój A-70

tel. wew.: 1239

tel. z zew.: (17) 85-447-08

e-mail: pjanko@prz.rzeszow.pl

background image

Laboratorium URZĄDZEŃ ZEWNĘTRZNYCH KOMPUTERÓW

Laboratorium URZĄDZEŃ ZEWNĘTRZNYCH KOMPUTERÓW

Ć

Ć

wiczenia 

wiczenia 

-

-

seria I

seria I

• aparat cyfrowy 

 → wykład;

• czytnik kodu kreskowego;
• drukarki;
• modemy xDSL.

background image

Czytnik kodu kreskowego 

Czytnik kodu kreskowego 

definicje

definicje

Kod kreskowy

Kod kreskowy

→ graficzna reprezentacja informacji zapisanych w postaci 

kombinacji ciemnych i jasnych elementów

ciemnych i jasnych elementów

Kod kreskowy przeznaczony jest dla czytników elektronicznych 
(czytników kodów kreskowych

czytników kodów kreskowych

). Ma na celu umożliwienie automatycznego 

wczytywania informacji. Głównym zastosowaniem jest identyfikacja
produktów w szeroko pojętej logistyce

logistyce

EAN

EAN

→ European Article Numbering

European Article Numbering

– europejski kod towarowy –

GS1 (dawniej EAN International) z siedzibą w Brukseli, jest  organizacją, która 
zarządza Systemem EAN.UCC.

UCC

UCC

→ Uniform Code Council

Uniform Code Council

- z siedzibą w Stanach Zjednoczonych, jest 

organizacją członkowską, która zarządza systemem EAN.UCC łącznie z GS1 
(EAN International). 
UCC administruje także systemem EAN.UCC w Kanadzie i USA.

background image

Czytnik kodu kreskowego 

Czytnik kodu kreskowego 

budowa symbolu EAN/UCC

budowa symbolu EAN/UCC

-

-

13

13

KODOWANIE  CYFRY

a

b

c

d

e

f

g

Patrząc od strony lewej do prawej:
a) lewa cicha strefa (jasny margines);
b) normalny znak ograniczający;
c) 6 znaków symbolu z zestawów numerycznych A i B;
d) centralny znak ograniczający;
e) 6 znaków symbolu z zestawu numerycznego C;
f)

normalny znak ograniczający;

g) prawa cicha strefa (jasny margines).

Zestawy numeryczne stosowane do kodowania lewej połowy

symbolu EAN-13 

Pozycja znaków symbolu

1

2

3

4

5

6

0*

A

A

A

A

A

A

1

A

A

B

A

B

B

2

A

A

B

B

A

B

3

A

A

B

B

B

A

4

A

B

A

A

B

B

5

A

B

B

A

A

B

6

A

B

B

B

A

A

7

A

B

A

B

A

B

8

A

B

A

B

B

A

9

A

B

B

A

B

A

Pierwsza

cyfra, 

kodowana

pośrednio

background image

Czytnik kodu kreskowego 

Czytnik kodu kreskowego 

struktura numeru EAN/UCC

struktura numeru EAN/UCC

-

-

13

13

Przykładowa budowa kodu EAN-13:

5

5

01

01

2345

2345

67890

67890

0

0

501

501

- p

p

refiks

refiks

EAN.UCC

EAN.UCC

- kod kraju, (590

590

– Polska);

2345

2345

- n

n

umer

umer

jednostki

jednostki

kodującej

kodującej

- kod firmy, która oznakowała wyrób;

67890

67890

- i

i

ndywidualny

ndywidualny

numer

numer

towaru

towaru

- kod wyrobu;

0

0

- cyfra

cyfra

kontrolna

kontrolna

, obliczana według specjalnego algorytmu ze wszystkich pozostałych cyfr

numeru. Jej celem jest sprawdzenie poprawności skanowania kodu kreskowego
i prawidłowości utworzenia numeru.

Uwaga !

Część kodu przeznaczona na identyfikację firmy może mieć długość od 4 do 7 cyfr. W zależności
od tej długości część kodu przeznaczona na identyfikację wyrobu będzie miała długość od 5 do 2 cyfr.

5

NORM A LNY

ZNA K

OGRA NICZA JĄ C Y

CE NTRALNY

ZNA K  

OGRA NICZA JĄ CY

NORM ALNY

ZNAK

OGRA NICZA JĄCY

TRZY NA S TA   CY FRA

K ODOW A NA   P OPRZE Z

ZM IENNY  P ARY TE T

6 LE W Y CH ZNA K ÓW  CY FR

O ZM IE NNYM  P ARY TE CIE

6  P RA W Y CH  ZNA KÓW   CY FR

O S TA ŁY M   P A RYTECIE

6 7 8 9 0 0

0 1 2 3 4 5

>

W S K A ŹNIK  

CICHE J STRE FY

(zalecany)

3,63

2,31

24,55

background image

Czytnik kodu kreskowego 

Czytnik kodu kreskowego 

obliczanie cyfry kontrolnej

obliczanie cyfry kontrolnej

Kolejność obliczania cyfry kontrolnej w standardzie EAN/UCC:

1.

Przydział współczynników ważonych dla poszczególnych pozycji kodu.

2.

Umieszczenie wszystkich cyfr kodu we właściwych kolumnach. 

3.

Wykonanie mnożenia wszystkich cyfr kodu EAN lub UCC-12 przez ich współczynniki ważone.

4.

Wykonanie sumowania poszczególnych iloczynów.

5.

Wykonanie dzielenia powyższej sumy przez liczbę 10.

6.

Jeżeli reszta wynosi 0, to cyfra kontrolna wynosi 0, natomiast jeżeli reszta jest różna od 0, to cyfra 
kontrolna wynosi 10 minus reszta.

Współczynniki ważone

Dla EAN-13:

1

3 1

3

1

3

1

3

1

3

1

3

1

Dla UCC-12:

3 1

3

1

3

1

3

1

3

1

3

1

Dla EAN-8:

3

1

3

1

3

1

3

1

Przykład obliczania cyfry kontrolnej dla kodu EAN-8 o wartości 5449010

5449010

x

x

:

Etap 1:

3

1

3

1

3

1

3

1

Etap 2:

5

5

4

4

4

4

9

9

0

0

1

1

0

0

Etap 3:

15

4

12

9

0

1

0

Etap 4:

Suma = 41

Etap 5:

41 podzielone przez 10 = 4 reszta 1

Etap 6:

10 - 1 = 9; zatem cyfra kontrolna = 9

9

Pełen numer EAN-8 = 54490109

54490109

background image

Drukarki

Drukarki

Drukarka

Drukarka

→ urządzenie potrafiące przetworzyć dane 

przechowywane elektronicznie w czytelną postać 
tekstową lub graficzną.

background image

Drukarki

Drukarki

Rodzaje drukarek

Rodzaje drukarek

rozetkowe

rozetkowe;

mozaikowe

mozaikowe;

atramentowe

atramentowe;

woskowe

woskowe;

sublimacyjne

sublimacyjne;

laserowe

laserowe.

background image

Drukarki

Drukarki

Budowa głowicy drukarki igłowej

Budowa głowicy drukarki igłowej

background image

Drukarki

Drukarki

Język drukarek igłowych 

Język drukarek igłowych 

-

-

kody sterujące

kody sterujące

10 LPRINT CHR$(27);CHR$(71)
20 LPRINT „programowo ustawiono tryb NLQ”
30 LPRINT CHR$(27);CHR$(72)
40 LPRINT „programowo wyłączono tryb NLQ”

background image

Drukarki

Drukarki

Język drukarek igłowych 

Język drukarek igłowych 

-

-

kody sterujące

kody sterujące

'podprogram włączania/wyłączania trybu pochylenia "

'podprogram włączania/wyłączania trybu pochylenia "

Italic

Italic

" (a=0 

" (a=0 

-

-

wyłączenie)

wyłączenie)

Sub

Sub italic

italic

(a

(a

)

)

If

If

a = 0 

a = 0 

Then

Then

Print

Print

#plik, 

#plik, 

esc

esc

+ Chr$(37) + Chr$(72);

+ Chr$(37) + Chr$(72);

'Wyłączenie trybu 

'Wyłączenie trybu 

Italic

Italic

Else

Else

Print

Print

#plik, 

#plik, 

esc

esc

+ Chr$(37) + Chr$(71);

+ Chr$(37) + Chr$(71);

'Włączenie trybu 

'Włączenie trybu 

Italic

Italic

End

End

If

If

End

End

Sub

Sub

'program główny, przeznaczony do uruchomienia na laboratorium

'program główny, przeznaczony do uruchomienia na laboratorium

Sub

Sub DRUKUJ_NA_LAB_UZ

DRUKUJ_NA_LAB_UZ

()

()

Dim

Dim

tekst, s As 

tekst, s As 

String

String

'tekst i s jako zmienne tekstowe

'tekst i s jako zmienne tekstowe

Dim

Dim

licznik As 

licznik As 

Integer

Integer

esc

esc

$ = Chr$(27)                                 

$ = Chr$(27)                                 

'$

'$

esc

esc

-

-

znak o kodzie ASCII 27 (ESC)

znak o kodzie ASCII 27 (ESC)

plik = 

plik = 

FreeFile

FreeFile

'plik do przechwycenia

'plik do przechwycenia

Open

Open

"lpt1" For 

"lpt1" For 

Output

Output

As plik                  

As plik                  

'otworzenie pliku (LPT1) do zapisu

'otworzenie pliku (LPT1) do zapisu

Call

Call italic

italic

(1)                              

(1)                              

'włączenie ITALIC

'włączenie ITALIC

.

.

.

.

Call

Call italic

italic

(0)                              

(0)                              

'wyłączenie ITALIC

'wyłączenie ITALIC

Close

Close

plik                                      

plik                                      

'zamknięcie pliku (LPT1)

'zamknięcie pliku (LPT1)

End

End

Sub

Sub

background image

Drukarki

Drukarki

Budowa drukarki laserowej

Budowa drukarki laserowej

background image

Drukarki

Drukarki

Język opisu strony

Język opisu strony

HPGL

HPGL

(

H

ewlett

ewlett P

ackard

ackard G

raphics

raphics L

anguage

anguage

)

→ odmiana 

dla urządzeń firmy Roland

RDGL

RDGL

(

R

olan

olanD G

raphics

raphics L

anguage

anguage

)

składa się na niego szereg poleceń operujących na 
powierzchni strony w sposób wektorowy.

Zalety

Zalety: 

• szybkie prowadzenie wydruków złożonych; 

rysunków;

• zwartość;

• łatwość przenoszenia.

background image

Modemy 

Modemy 

xDSL

xDSL

Modemy 

Modemy 

xDSL

xDSL

Æ

są dwukierunkowymi urządzeniami 

komunikacyjnymi, bazującymi zazwyczaj na jednej parze 

miedzianych przewodów

miedzianych przewodów

, wykorzystując jako medium 

transmisyjne 

WAN

WAN - istniejące linie telefoniczne

linie telefoniczne

Urządzenia te, pracując jako przełączniki - switch

switch

, mogą 

łączyć w jedną sieć dwie odległe podsieci lokalne. 
W przypadku występowania dwóch różnych podsieci, istnieje 
możliwość konfiguracji modemów jako routery

routery.

W wymienionym przypadku urządzenia te umożliwiają: 

routing

routing

statyczny

statyczny i 

dynamiczny

dynamiczny, 

filtrowanie adresów IP

filtrowanie adresów IP, 

generowanie statystyk 

generowanie statystyk 

routowania

routowania

itp

itp. 

Najczęściej służą jednak do łączenia użytkownika z węzłem 
telekomunikacyjnym, świadczącym usługi internetowe

usługi internetowe

.

background image

Modemy 

Modemy 

xDSL

xDSL

Cyfrowe łącze abonenckie DSL

Cyfrowe łącze abonenckie DSL

Cyfrowe łącze abonenckie

Cyfrowe łącze abonenckie

(DSL

DSL

Digital

Digital

Subscriber

Subscriber

Line

Line

) umożliwia przesyłanie 

danych z prędkością rzędu kilkunastu 

kilkunastu 

Mbit

Mbit

/s

/s

poprzez 

zwykłą linię telefoniczną (para miedzianych 
przewodów), nie wpływając na sprawność łącza 
telefonicznego.

Pasmo robocze

Pasmo robocze: od 26 

26 

kHz

kHz

do 1,1 

1,1 

MHz

MHz

Podzakresy pracy

Podzakresy pracy: 

upstream

upstream

- wykorzystywany do przesyłania danych 

w kierunku od użytkownika do sieci,

downstream

downstream

- przeznaczony do transmisji w 

kierunku odwrotnym.

background image

Modemy 

Modemy 

xDSL

xDSL

Rodzaje DSL

Rodzaje DSL

Połączenia symetryczne:

Połączenia symetryczne:

IDSL 

IDSL 

-

-

ISDN 

ISDN 

Digital

Digital

Subscriber

Subscriber

Line

Line

– DSL pracujące z prędkością 144 

144 

kbit

kbit

/s

/s

, wykorzystujące 

kodowanie transmisji ISDN. Modemy IDSL pracują na powszechnie znanych liniach 
cyfrowych.

HDSL 

HDSL 

-

-

High data 

High data 

rate

rate

Digital

Digital

Subscriber

Subscriber

Line

Line

– wykorzystując bardziej zaawansowane 

techniki modulacji, strumień danych wysyłany jest z prędkością 

1,544 

1,544 

Mbit

Mbit

/s

/s

lub  2,048 

2,048 

Mbit

Mbit

/s

/s

. W paśmie częstotliwości od 80 do 240 kHz. HDSL osiąga takie 

prędkości na liniach dochodzących do ok. 4 km

4 km

, wykorzystując 

dwie miedziane, jednoparowe 

dwie miedziane, jednoparowe 

linie telefoniczne

linie telefoniczne.

SDSL 

SDSL 

-

-

Single 

Single 

line

line

Digital

Digital

Subscriber

Subscriber

Line

Line

– stanowi odmianę HDSL, przesyłającą sygnał z 

wykorzystaniem tylko 

jednej pary skrętki

jednej pary skrętki. Technologia ta w większości przypadków 

funkcjonuje na linii telefonicznej, podłączonej do centrali z zastosowaniem odpowiednich 
filtrów. Zasięg SDSL nie przekracza 3km

3km

, czyli dystansu, na którym ADSL pracuje z 

prędkością 6 Mbit/s.

SHDSL 

SHDSL 

-

-

Symmetric

Symmetric

High Bit 

High Bit 

Rate

Rate

DSL

DSL

– charakteryzuje odmienne aniżeli w przypadku HDSL 

i SDSL – kodowanie informacji, możliwość pracy na 

jednej

jednej lub 

dwóch parach przewodów

dwóch parach przewodów, 

prędkość pracy od 192 

192 

kbit

kbit

/s

/s

do 2,3Mbit/s

2,3Mbit/s

(przy zasięgu odpowiednio: od 6

6

do 1,8 km

1,8 km

), 

możliwość uzyskania prędkości do 4,624 

4,624 

Mbit

Mbit

/s

/s

(

przy jednoczesnym wykorzystaniu dwóch 

przy jednoczesnym wykorzystaniu dwóch 

par przewodów

par przewodów).

background image

Modemy 

Modemy 

xDSL

xDSL

Połączenia niesymetryczne:

Połączenia niesymetryczne:

ADSL 

ADSL 

-

-

Asymmetric

Asymmetric

Digital

Digital

Subscriber

Subscriber

Line

Line

– przeznaczone do zapewniania dostępu indywidualnym 

użytkownikom do 

sieci 

sieci 

intranetwych

intranetwych bądź 

Internetu

Internetu. ADSL przesyła dane w strumieniach 

asymetrycznych: 

większym

większym -

do użytkownika

do użytkownika (downstream

downstream

) i 

mniejszym

mniejszym (upstream

upstream

) - od 

użytkownika.

Szybkość pracy

Szybkość pracy ADSL w strumieniu downstream

downstream

zależy od dystansu:

do 5,5 km

do 5,5 km - 1,544 

1,544 

Mbit

Mbit

/s

/s

do 4,8 km

do 4,8 km - 2,048 

2,048 

Mbit

Mbit

/s

/s

do 3,2 km

do 3,2 km - 6,312 

6,312 

Mbit

Mbit

/s

/s

do 2,75 km

do 2,75 km - 8,448 

8,448 

Mbit

Mbit

/s

/s

Prędkości strumienia upstream

upstream

wahają się od 16

16

do 640 

640 

kbit

kbit

/s

/s

Wszystkie urządzenia ADSL pracują na zakresie częstotliwości ponad telefonicznym, pozostawiając 
usługę telefoniczną niezależną od funkcjonowania ADSL. Metoda ta może być  użyta dla ruchu 
zorientowanego połączeniowo, ruchu pakietowego oraz ruchu ATM.

VDSL 

VDSL 

-

-

Very

Very

high data 

high data 

rate

rate

Digital

Digital

Subscriber

Subscriber

Line

Line

– podobnie jak ADSL jest metodą wykorzystującą 

przesyłanie danych w sposób asymetryczny, oferuje jednak większe przepustowości na krótszym 
dystansie:

12,96 

12,96 

Mbit

Mbit

/s

/s

do 1,35 km

do 1,35 km,

25,82 

25,82 

Mbit

Mbit

/s

/s

do 900 m

do 900 m,

51,84 

51,84 

Mbit

Mbit

/s

/s

do 300 m

do 300 m.

Prędkości strumienia od użytkownika kształtują się w zakresie od 1,6

1,6

do 2,3 

2,3 

Mbit

Mbit

/s

/s

.

VDSL jest nieco prostszy niż ADSL. Krótsze linie wpływają na mniejszą złożoność układu 
transceivera pomimo tego, iż jest on dziesięciokrotnie szybszy. VDSL zezwala na pasywne 
terminowanie sieci, co skutkuje możliwością podłączania więcej niż jednego modemu do tej samej 
linii.

Rodzaje DSL

Rodzaje DSL

background image

Modemy 

Modemy 

xDSL

xDSL

Modem COLT socho

Modem COLT socho

Modem

Modem

- przeznaczony jest dla małych jednostek organizacyjnych. 

Terminale mogą przekazywać dane z prędkością do 2 

Mbit

Mbit

/s

/s

, używając 

pojedynczej miedzianej skrętki

pojedynczej miedzianej skrętki (tylko jedna para przewodów). 
Odległość między modemami może wynosić 

kilka kilometrów

kilka kilometrów, zależy to 

jednak od 

prędkości transmisji

prędkości transmisji, 

jakości stosowanych przewodów

jakości stosowanych przewodów i 

zakłóceń

zakłóceń. 
Modem posiada wbudowany czteroportowy hub (10Mbit/s).

Cechy modemu:

Cechy modemu:

• Mostek

Mostek

– kompatybilność ze standardem 

IEEE 802.1d

IEEE 802.1d, 

dynamiczna tablica

dynamiczna tablica

adresów

adresów (max 512 wpisów), 

zarządzanie przez Telnet

zarządzanie przez Telnet przy użyciu adresu IP;

• Rutowanie

Rutowanie

IP

IP

rutowanie

rutowanie

statyczne

statyczne (8 wpisów) i 

dynamiczne

dynamiczne (128 wpisów);

• Rutowanie

Rutowanie

IPX

IPX

rutowanie

rutowanie

statyczne

statyczne (8 wpisów) i 

dynamiczne 

dynamiczne (128 wpisów);

• Protokoły WAN

Protokoły WAN

HDLC

HDLC (tylko dla COLT soho), 

PPP

PPP dla mostka, IP i IPX;

• Zarządzanie

Zarządzanie

– lokalne poprzez port 

RS232

RS232, zdalne poprzez 

Telnet

Telnet.

background image

Modemy 

Modemy 

xDSL

xDSL

Modem COLT socho

Modem COLT socho

Komendy rozpoznawane przez modem

Komendy rozpoznawane przez modem

• ?

?

– pomoc wyświetla dostępne komendy. Może być dodana na końcu każdej linii komend. 

• add

add

– dodaje nową funkcję podczas konfiguracji mostka lub rudera;

• delete

delete

– usuwa istniejącą funkcję w konfiguracji mostka lub rudera;

• modify

modify

– modyfikuje istniejącą funkcję w konfiguracji mostka lub routera;

• show

show

– wyświetla bieżące wartości parametrów konfiguracyjnych modemu;

• save

save

– zapisuje bieżące ustawienia do nieulotnej pamięci;

• ping

ping

– sprawdzenie dostępu do urządzenia o podanym adresie IP;

• traceroute

traceroute

– wyświetla informacje o routerach, przez które zostaje osiągnięty podany adres IP;

• reboot

reboot

– reinicjacja modemu i uaktywnienie bieżącej konfiguracji;

• logout

logout

– przerywa sesję połączenia z modemem.

UWAGA!

UWAGA!

Aby zmiany w konfiguracji odniosły skutek, należy zapisać je do 

Aby zmiany w konfiguracji odniosły skutek, należy zapisać je do 

pamięci 

pamięci 

nieulotnej

nieulotnej

(polecenie 

(polecenie 

save

save

) oraz 

) oraz 

zrestartować

zrestartować

modem (polecenie 

modem (polecenie reboot

reboot

).

).

Typy terminala

Typy terminala

Modem może pracować jako LT

LT (

Line

Line

Terminal 

Terminal 

-

-

master

master)

oraz NT

NT (

Network

Network

Terminal 

Terminal 

slave

slave)

cli> 

cli> 

modify

modify

dsl

dsl

terminal xx

terminal xx

xx = 

xx = 

lt

lt

lub 

lub 

nt

nt

background image

Modemy 

Modemy 

xDSL

xDSL

Modem COLT socho 

Modem COLT socho 

-

-

przykłady konfiguracji

przykłady konfiguracji

HDLC

COLT soho A

COLT soho B

Ethernet

10BaseT

Ethernet

10BaseT

DSL transmission rate 2048  kbit/s

Service rate symmetrical 2048 kbit/s

Mostek

Mostek

background image

Modemy 

Modemy 

xDSL

xDSL

Modem COLT socho 

Modem COLT socho 

-

-

przykłady konfiguracji

przykłady konfiguracji

Mostek zarządzany przez TELNET

Mostek zarządzany przez TELNET

HDLC

COLT soho A

COLT soho B

Ethernet
10BaseT

Ethernet

10BaseT

LAN port A

IP 192.168.10.118

WAN port A

IP 192.168.10.118

DSL transmission rate 2048  kbit/s

Service rate symmetrical 2048 kbit/s

WAN port B

IP 192.168.10.119

LAN port B

IP 192.168.10.119

background image

Pytania

Pytania