Tastatur-Simulator-Stecker

S

Stefan Czech

Guest
Moin.

Folgendes Problem:
An einem Laptop soll am PS/2-Anschluss ein Barcode-Scanner
betrieben werden. Der Barcodescanner liest auch Problemlos.
Der Laptop nimmt die Signale aber nur auf, wenn am
Barcodescanner eine Tastatur angesteckt ist.
Da ich aber keine 2. Tastatur bei nem Laptop brauche,
bin ich jetzt auf der Suche, nach ner Schaltung/etc., die
dem PC vortäuscht, dass einer Tastatur angeschlossen ist.
(z.B. eine der Datenleitungen über nen Widerstand auf
Masse od. 5V legen.)

Kennt da jemand ne einfache Möglichkeit?

mfG
S.C.
 
Guten Abend,

Eine Schaltung habe ich auch nicht auf Lager,
aber jeder KVM (Keyboard/Video/Maus)-Umschalter
muss auch dieses Problem loesen.
Da diese Umschalter sehr uebersichtlich aufgebaut sind,
muesste man das schnell rausbekommen.

MFG
Reinhold Falkowski
(rfa_at_rfanet_dot_de)




"Stefan Czech" <cpt_chaos@gmx.net> schrieb im Newsbeitrag
news:v698qvk051i8e7vn7duanoci6l88u56e90@4ax.com...
Moin.

Folgendes Problem:
An einem Laptop soll am PS/2-Anschluss ein Barcode-Scanner
betrieben werden. Der Barcodescanner liest auch Problemlos.
Der Laptop nimmt die Signale aber nur auf, wenn am
Barcodescanner eine Tastatur angesteckt ist.
Da ich aber keine 2. Tastatur bei nem Laptop brauche,
bin ich jetzt auf der Suche, nach ner Schaltung/etc., die
dem PC vortäuscht, dass einer Tastatur angeschlossen ist.
(z.B. eine der Datenleitungen über nen Widerstand auf
Masse od. 5V legen.)

Kennt da jemand ne einfache Möglichkeit?

mfG
S.C.
 
Stefan Czech wrote:

Hi Stefan,

(z.B. eine der Datenleitungen über nen Widerstand auf
Masse od. 5V legen.)
so einfach ist das leider nicht, da die Erkennung der Tastertur auf
Protokollebene stattfindet. :-(
Am einfachsten duerfte es sein, eine Tastatur auszuschlachten und die
Platine daraus einfach an den Anschluss zu haengen.
Leider ist die Loesung etwas groesser, als Du es gerne haettest,
insbesondere bei alten Keyboards.

viel Erfolg
Daniel

--
.~. Daniel Schramm Phone: +49 231 6108112 Mail:daniel.schramm@gmx.de
/V\ Bruehlweg 36 Mobile:+49 178 8839848 ICQ: 35816985
// \\ 44379 Dortmund Fax: +49 231 96989961 WWW: www.fset.de/~daniel
/( )\ Germany
^`~'^
 
On Sat, 1 Nov 2003 22:58:37 +0100, "Reinhold Falkowski"
<rfa@rfanet.de> wrote:

Guten Abend,

Eine Schaltung habe ich auch nicht auf Lager,
aber jeder KVM (Keyboard/Video/Maus)-Umschalter
muss auch dieses Problem loesen.
Da diese Umschalter sehr uebersichtlich aufgebaut sind,
muesste man das schnell rausbekommen.
Erst mal an so einen rankommen...
Und Google liefert mir grad keinen Schaltplan
 
On Sat, 01 Nov 2003 23:04:45 +0100, Daniel Schramm
<daniel@pinguin.sauerland.de> wrote:

Stefan Czech wrote:

Hi Stefan,

(z.B. eine der Datenleitungen über nen Widerstand auf
Masse od. 5V legen.)

so einfach ist das leider nicht, da die Erkennung der Tastertur auf
Protokollebene stattfindet. :-(
Am einfachsten duerfte es sein, eine Tastatur auszuschlachten und die
Platine daraus einfach an den Anschluss zu haengen.
Leider ist die Loesung etwas groesser, als Du es gerne haettest,
insbesondere bei alten Keyboards.
Hätt ich schon versucht. Aber entweder will die Elektronik
ohne Leiterfolie nicht oder die hat nen Fehler.
Der Scanner liest mit der Elektronik zwar auch den Code,
bleibt aber dann bei der Übertragung hängen*, d.h. muss ihn
abstecken, dass er sich wieder kriegt.


*) Ne LED zeigt den Betriebszustand.
Grün: Bereit
Rot: Übertragung
Aus: Kein Strom, oder Leseversuch
Und in diesem Fall bleibt die LED bei rot hängen.
 
cpt_chaos@gmx.net meinte am 01.11.03
zum Thema "Tastatur-Simulator-Stecker":

Folgendes Problem:
An einem Laptop soll am PS/2-Anschluss ein Barcode-Scanner
betrieben werden. Der Barcodescanner liest auch Problemlos.
Der Laptop nimmt die Signale aber nur auf, wenn am
Barcodescanner eine Tastatur angesteckt ist.
Also mal in etwa so: Am Laptop haengt ein Kabel, an dem der Scanner
haengt, und eine Tastatur kann an den Scanner angeschlossen sprich quasi
durchgeschleift werden?

Aeussert sich das Problem so, dass der Scanner beispielsweise nur 1
Zeichen ausgibt, und dann den Rest im Puffer haelt, aber nicht weiter
gibt? Loesung: ein Pull-Up Widerstand auf CLK am Tastatur-Anschluss des
Scanners bzw. auf dem CLK des PS/2-Anschlusses am Laptop. Optional kann
auch man auch beides probieren. Manche Mainboards/Scanner haben ohne
diesen Pull-Up (4-5KOhm) Probleme. Aber erst wuerde ich das mit dem
Pull-Up auf der Leitung machen, die aus dem Scanner kommt. Danach alle
Kombinationen durchprobieren.

Da ich aber keine 2. Tastatur bei nem Laptop brauche,
bin ich jetzt auf der Suche, nach ner Schaltung/etc., die
dem PC vortäuscht, dass einer Tastatur angeschlossen ist.
(z.B. eine der Datenleitungen über nen Widerstand auf
Masse od. 5V legen.)
Probiere obiges. Liegt es nicht daran, dann muss der Scanner
umprogrammiert werden. Normalerweise gibt es dann einen Barcode, der
einfach in den Scanner eingelesen wird. Und zwar nennt sich dieser
Barcode "PC-Notebook" oder so. Damit wird der Scanner so konfiguriert,
dass er unter Win2k/XP erkannt wird bzw. der Tastaturtreiber geladen
wird. Diesen Barcode verstehen aber viele aeltere Scanner nicht. die
brauchen dann ein Firmware-Update, was der Hersteller macht.

Kennt da jemand ne einfache Möglichkeit?
Was ist es denn genau fuer ein Typ? Ich habe leider nur Erfahrungen mit
Datalogic.

Steffen

for private reply use sp_bw(AT)gmx.de
 
On Sat, 01 Nov 2003 23:20:44 +0100, Stefan Czech <cpt_chaos@gmx.net>
wrote:

Hi!

Am einfachsten duerfte es sein, eine Tastatur auszuschlachten

Hätt ich schon versucht. Aber entweder will die Elektronik
ohne Leiterfolie nicht oder die hat nen Fehler.
Hast denn diese Tastatur, also die deren Elektronik Du versucht hast,
vorher damit funktioniert?

Falls Du noch eine schlachten willst: Reichelt "Tastatur PS/2"
(ja, das ist die Bestellnummer) für 4,20 Taler. Platine passt locker
in eine Zigarettenschachtel.

Gruß,
Michael.
 
Hallo!

Je nachdem viel viel Aufwand du treiben willst, kannst du dir ja mal das
PS/2-Keyboard Protokoll anschauen und eine Schaltung bauen, die die
Initialisierungssequenz an den Laptop / Reader sendet. Eine Tastatur muss
auf die Befehle vom Host/PC antworten. Ein PIC mit Kondensator plus 2
Widerstände müssten genügen, den Code kann man wohl im Internet finden
(Mini-Keyboard mit PIC o.ä.)... Nach der Ini-Sequenz muss die Tastatur
normalerweise nix mehr sagen.
z.B. http://www.beyondlogic.org/keyboard/keybrd.htm (kennste vielleicht
schon)

Grüße

"Stefan Czech" <cpt_chaos@gmx.net> schrieb im Newsbeitrag
news:v698qvk051i8e7vn7duanoci6l88u56e90@4ax.com...
Moin.

Folgendes Problem:
An einem Laptop soll am PS/2-Anschluss ein Barcode-Scanner
betrieben werden. Der Barcodescanner liest auch Problemlos.
Der Laptop nimmt die Signale aber nur auf, wenn am
Barcodescanner eine Tastatur angesteckt ist.
Da ich aber keine 2. Tastatur bei nem Laptop brauche,
bin ich jetzt auf der Suche, nach ner Schaltung/etc., die
dem PC vortäuscht, dass einer Tastatur angeschlossen ist.
(z.B. eine der Datenleitungen über nen Widerstand auf
Masse od. 5V legen.)

Kennt da jemand ne einfache Möglichkeit?

mfG
S.C.
 
Stefan Czech <cpt_chaos@gmx.net> schrieb im Beitrag <v698qvk051i8e7vn7duanoci6l88u56e90@4ax.com>...

Da ich aber keine 2. Tastatur bei nem Laptop brauche,
bin ich jetzt auf der Suche, nach ner Schaltung/etc., die
dem PC vortäuscht, dass einer Tastatur angeschlossen ist.

Microchip und Atmel haben AppNotes fuer den Aufbau einer PC-Tastatur
mit deren Controller. Also uC kaufen, Programm reinladen, Tasten
weglassen, und fertig.
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
MaWin wrote:

Microchip und Atmel haben AppNotes fuer den Aufbau einer PC-Tastatur
mit deren Controller. Also uC kaufen, Programm reinladen, Tasten
weglassen, und fertig.
Hi Mawin,

danach habe ich bisher erfolglos gesucht, die umgekehrte AppNote PC-Tastatur
an Atmel (AVR313) ist verfuegbar.
Wenn Du einen Link haettest, waere ich Dir dankbar.

Bye Daniel

--
.~. Daniel Schramm Phone: +49 231 6108112 Mail:daniel.schramm@gmx.de
/V\ Bruehlweg 36 Mobile:+49 178 8839848 ICQ: 35816985
// \\ 44379 Dortmund Fax: +49 231 96989961 WWW: www.fset.de/~daniel
/( )\ Germany
^`~'^
 
Daniel Schramm <daniel@pinguin.sauerland.de> schrieb im Beitrag <3fa4da9f@olaf.komtel.net>...
danach habe ich bisher erfolglos gesucht, die umgekehrte AppNote PC-Tastatur
an Atmel (AVR313) ist verfuegbar.
Wenn Du einen Link haettest, waere ich Dir dankbar.

http://www.zilog.com/docs/pc/z8602_ap.pdf
http://www.national.com/an/AN/AN-734.pdf
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
On 02 Nov 2003 00:46:00 +0200, SP_BWnospam@gmx.de (Steffen Poppe)
wrote:


Also mal in etwa so: Am Laptop haengt ein Kabel, an dem der Scanner
haengt, und eine Tastatur kann an den Scanner angeschlossen sprich quasi
durchgeschleift werden?
Genau.

Aeussert sich das Problem so, dass der Scanner beispielsweise nur 1
Zeichen ausgibt, und dann den Rest im Puffer haelt, aber nicht weiter
gibt?
So wie's aussieht, behält er alles im Puffer.

Loesung: ein Pull-Up Widerstand auf CLK am Tastatur-Anschluss des
Scanners bzw. auf dem CLK des PS/2-Anschlusses am Laptop. Optional kann
auch man auch beides probieren. Manche Mainboards/Scanner haben ohne
diesen Pull-Up (4-5KOhm) Probleme. Aber erst wuerde ich das mit dem
Pull-Up auf der Leitung machen, die aus dem Scanner kommt. Danach alle
Kombinationen durchprobieren.
Test ich gleich mal

Probiere obiges. Liegt es nicht daran, dann muss der Scanner
umprogrammiert werden. Normalerweise gibt es dann einen Barcode, der
einfach in den Scanner eingelesen wird. Und zwar nennt sich dieser
Barcode "PC-Notebook" oder so.
Im Handbuch gibts zwar für einen der Scanner ne Auswahlmöglichkeit
der Betriebsarten, aber da steht nix von Laptop.
a) PC/AT & PS/2 models 50, 60, 80 [Standard]
b) PC, PC/XT & PC Jr.
c) PS/2 models 25, 30, 70
d) Apple Mac, Mac +
e) Apple Mac ADB
f) RS-232 (Adapterkabel)
g) WAND Emulation

Kennt da jemand ne einfache Möglichkeit?

Was ist es denn genau fuer ein Typ? Ich habe leider nur Erfahrungen mit
Datalogic.
Es sind 2 verschiedene Scanner. Bei beiden aber das gleiche
Problem.
1x Noname CCD-Scanner mit Programmieranleitung
1x Spectra-Physics Laser-Scanner ohne irgendwelche Programmierinfos
 
On Sat, 01 Nov 2003 23:47:47 +0100, Michael Eggert
<m.eggert.nul@web.de> wrote:


Hast denn diese Tastatur, also die deren Elektronik Du versucht hast,
vorher damit funktioniert?
Hat sie. Mit eingesteckten Leiterfolien tut sie's auch noch.
(Einzig das Gehäuse war in schlechtem Zustand)
 
Am 2 Nov 2003 schrieb Nicolas Alt:
Je nachdem viel viel Aufwand du treiben willst, kannst du dir ja mal das
PS/2-Keyboard Protokoll anschauen und eine Schaltung bauen, die die
Initialisierungssequenz an den Laptop / Reader sendet. Eine Tastatur muss
auf die Befehle vom Host/PC antworten. Ein PIC mit Kondensator plus 2
Widerstände müssten genügen, den Code kann man wohl im Internet finden
(Mini-Keyboard mit PIC o.ä.)...
Unter http://tinyurl.com/tbu8 gibt es einige sehr brauchbare Sachen zum
Thema PIC und PS/2.

Und wegen Fullquote: http://learn.to/quote

Markus
 
On Sun, 02 Nov 2003 12:02:09 +0100, Stefan Czech <cpt_chaos@gmx.net>
wrote:

Hi!

Hast denn diese Tastatur, also die deren Elektronik Du versucht hast,
vorher damit funktioniert?

Hat sie. Mit eingesteckten Leiterfolien tut sie's auch noch.
(Einzig das Gehäuse war in schlechtem Zustand)
Merkwürdig. Hast mal durchgeklingelt, ob da irgendeine Leiterbahn auf
der Folie im Kreis geht?

Gruß,
Michael.
 
Danke.

http://www.zilog.com/docs/pc/z8602_ap.pdf
Dieser Link geht leider nicht mehr, eine Kopie der AppNote habe ich hier
gefunden:
www.freeweb.hu/vfx/info/z8602_ap.pdf

http://www.national.com/an/AN/AN-734.pdf
Der klappt.

Bye Daniel

--
.~. Daniel Schramm Phone: +49 231 6108112 Mail:daniel.schramm@gmx.de
/V\ Bruehlweg 36 Mobile:+49 178 8839848 ICQ: 35816985
// \\ 44379 Dortmund Fax: +49 231 96989961 WWW: www.fset.de/~daniel
/( )\ Germany
^`~'^
 
cpt_chaos@gmx.net meinte am 02.11.03
zum Thema "Re: Tastatur-Simulator-Stecker":

Aeussert sich das Problem so, dass der Scanner beispielsweise nur 1
Zeichen ausgibt, und dann den Rest im Puffer haelt, aber nicht weiter
gibt?
So wie's aussieht, behält er alles im Puffer.
Dann hilft das mit dem Pull-Up nicht weiter!

Im Handbuch gibts zwar für einen der Scanner ne Auswahlmöglichkeit
der Betriebsarten, aber da steht nix von Laptop.
Ja, das ist auch erst in den letzten Jahren aufgekommen. Seit es halt
von MS Betriebssysteme gibt, die keinen Tastatur-Treiber mehr
automatisch laden...

Du kannst ja spassenthalber mal den aus diesem Handbuch probieren:

http://www.support-datalogic.de/Handbucher/HHD6_SCM_90ACC1854a.pdf

Ich glaub zwar nicht, dass es klappt, aber man weiss ja nie... ;)

Es sind 2 verschiedene Scanner. Bei beiden aber das gleiche
Problem.
Kenn ich auch beide nicht. Aber in dem Fall wuerd ich es beim Hersteller
probieren. Ich bin mir sicher, die haben eine Loesung dafuer, auch ohne
Micro-Controller...

Steffen

for private reply use sp_bw(AT)gmx.de
 
Stefan Czech <cpt_chaos@gmx.net> wrote:
: Moin.

: Folgendes Problem:
: An einem Laptop soll am PS/2-Anschluss ein Barcode-Scanner
: betrieben werden. Der Barcodescanner liest auch Problemlos.
: Der Laptop nimmt die Signale aber nur auf, wenn am
: Barcodescanner eine Tastatur angesteckt ist.
: Da ich aber keine 2. Tastatur bei nem Laptop brauche,
: bin ich jetzt auf der Suche, nach ner Schaltung/etc., die
: dem PC vortäuscht, dass einer Tastatur angeschlossen ist.
Alte PS/2 Tastatur ausschlachten. Du brauchts nur die Platine mit dem
Anschlußkabel. Pack das Ganze in ein kleines Gehäuse und gut ist.
So haben wir das bei einem Notebook mit Barcode-Scanner auch gemacht.
 
"Stefan Czech" <cpt_chaos@gmx.net> schrieb im Newsbeitrag
news:v698qvk051i8e7vn7duanoci6l88u56e90@4ax.com...
Moin.

Folgendes Problem:
An einem Laptop soll am PS/2-Anschluss ein Barcode-Scanner
betrieben werden. Der Barcodescanner liest auch Problemlos.
Der Laptop nimmt die Signale aber nur auf, wenn am
Barcodescanner eine Tastatur angesteckt ist.
......hatte gerade das selbe Problem mit einem Chipkartenlese. Ne Tastatur
gesucht (die sah ganz billig aus), aufgeschraubt, Controller raus (ist 3x6cm
gross MITSUMI steht drauf) und angeschlossen. Funktioniert - auch ohen
angeschlossene Tastenmatrix. Auch die LEDs tun es ;-)
Such doch mal in irgendeiner Krabbelkiste und probier einfach ne andere
Tastaturelektronik - ist sicher die einfachste Lösung.

mfg
Tilo
 
Stefan Czech <cpt_chaos@gmx.net> wrote:

aber jeder KVM (Keyboard/Video/Maus)-Umschalter
muss auch dieses Problem loesen.

Erst mal an so einen rankommen...
Und Google liefert mir grad keinen Schaltplan
Schaltplan ist wertlos, das ist ein Controller. Du mußt das Protokoll
schon irgendwo in Software gießen.

Da wir auf Arbeit auch mal 'ne zeitlang Serverkisten hatten, die blöd
genug waren, als daß man die Tastaturerkennung im BIOS nicht
ausschalten konnte (die Kisten liefen aber mit serieller Console),
haben wir auch alte Tastaturen ausgeschlachtet. Meist kam nur ein
kleines Tütchen und bissel Klebeband um die Platine, das hat überall
funktioniert.
--
J"org Wunsch Unix support engineer
joerg_wunsch@interface-systems.de http://www.interface-systems.de/~j/
 

Welcome to EDABoard.com

Sponsor

Back
Top