Forum: Mikrocontroller und Digitale Elektronik Druckserver: IPP oder SMB


von Reinhard Biegel (Gast)


Lesenswert?

Hallo!

Habe vor, selbst einen kleinen Druckserver zu entwickeln (auf 8051 mit
int. TCP/IP stack). Soll also ein 'Adapter' von Ethernet auf USB oder
wenigstens Parport werden.

Wollte mal fragen, ob jemand damit Erfahrung hat, bzw. ob es wirklich
sinnvoll wäre, das über IPP (internet printing protocol) laufen zu
lassen statt über SMB (würde mich an samba orientieren).
Setzt sich IPP eigentlich wirklich durch? Die neuesten sites, die
Google findet sind aus dem 2000er Jahr :-/

Hat vielleicht jemand einen link zu einem ähnlichem Projekt?

Achja... natürlich gibt es solche Geräte fertig zum Kaufen. Mir geht es
allerdings hauptsächlich um den Lerneffekt und ca. 50€ für die
billigsten is auch nicht gerade wenig.

Vielen Dank im Vorraus,
mfg
Reinhard

von mthomas (Gast)


Lesenswert?

lpd-Protokoll duerfte einfacher zu implementieren sein (mit google RFC
suchen), W2K/XP kann auch damit "umgehen". ParPort ansteuern ist
relativ einfach, USB duerfte recht kniffig werden. "50EUR" wird als
Argument kaum lange Stand halten.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

DSL-Router mit integriertem Printserver gibt es schon für 20 Euro.

von Christian (Gast)


Lesenswert?

Wo, das lohnt ja bei 20 Teure nur den Printserver, ohne die
Routerfunktionalität zu nutzen...

Gruß
Christian

von Johannes M. Richter (Gast)


Lesenswert?

..und um die 20 Euro kriegt man oft einen ARM-Prozessor, ein paar
Megabyte an RAM... - vielleicht kann man damit noch andere Sachen
spielen ;)

von Reinhard Biegel (Gast)


Lesenswert?

@Andreas:
Danke für den Tipp, wär auf jeden Fall ne Überlegung wert.

Nachteile:
1. Kein Lerneffekt gg
2. So ein Ding würde sich nur schwer hinter dem Drucker verstecken
lassen. Eine Lösung wie "Ethernet-USB-Adapterstecker" wäre mir
lieber.


Hat vielleicht noch jemand Tipps zu IPP/SMB?

mfg
Reinhard

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Ich glaube SMB kannst du vergessen, am einfachsten dürfte LPD sein.

von Matthias Friedrich (Gast)


Lesenswert?

"So ein Ding würde sich nur schwer hinter dem Drucker verstecken
lassen. Eine Lösung wie "Ethernet-USB-Adapterstecker" wäre mir
lieber"

wie soll das gehen? hast du dir mal gedanken darüber gemacht, was du
dafür alles für teile brauchst?
ich überschlage mal kurz die "großen" bausteine:

8051 oder ähnlich
ethernet-controller mit phy, oder alternativ 8051 mit ethernet+phy
zusätzliches ram, evtl rom
usb-controller

dann kommt noch einiges an diskreten teilen, einwenig glue-logic, und
ein netzteil.
ich schätzte mal mindestens 100x100, wenn du 2-lagig bleiben willst.

ausserdem ist die software nicht ganz trivial und du brauchst einen
usb-host wenn du einen drucker dran anschließen willst.

ich will das projekt ja nicht kaputtreden, aber da hast du dir wirklich
sehr viel vorgenommen.

von Reinhard Biegel (Gast)


Lesenswert?

Hi Matthias!

Bis jetzt hätte ich mir das so vorgestellt:

Als µC den DS80C400, dann brauch ich für Netzwerk nur noch den
Übertrager+Buchse (gibts mittlerweile schon in einem Bauteil).

Wegen RAM: Hoffetlich reicht kleines SRAM, deshalb auch die Frage, ob
wer Erfahrung mit sowas hat (von wegen Druck starten, bevor komplett
gespoolt wurde usw. --> Speicher sparen)

Bei Parallel Version: Direkt mit µC ansteuern
Bei USB Version: entsprechenden IC (denke da an sowas wie FT232/425,
nur halt als Host-Version).

Netzteil: Linear Regler + 3 Kondensatoren (nen Trafo werd ich net auf
dem Print platzieren)

Wenn man jetzt noch ein Bisschen für Reset-Schaltung usw. einrechnet,
sollte das schon kleiner werden, als ein kleiner Router.

mfg
Reinhard

von Reinhard Biegel (Gast)


Lesenswert?

uups.... EEPROM muss natürlich auch noch drauf.

mfg

von Hannes Hering (Gast)


Lesenswert?

Hi Reinhard!

> Als µC den DS80C400, dann brauch ich für Netzwerk nur noch den
> Übertrager+Buchse (gibts mittlerweile schon in einem Bauteil).

Ich bin au grad an nem Projekt mit dem DS80C400. Wer stellt denn die
Übertrager mit Buchse in einem Bauteil her? Und wo kann man die dann
auch kaufen? Würd mich au interessieren! ;)

MFG

Hannes

PS: Auch an deinem Restlichen Projekt würd ich mich auch wegen
Lerneffekt interessieren!

von crazy horse (Gast)


Lesenswert?

Bei Halo gibts die, nennt sich fast-jack. Habe gerade mit Erfolg den
HFJ11-S101E an den Beck IPC SC12 gebastelt, astrein. Das Schönste: ist
billiger als der nackte Übertrager+Filter (in dem Fall wars der
FS22-101Y4), die RJ45 bekommt also mehr als geschenkt, viel kleiner ist
es natürlich auch.

von Hannes Hering (Gast)


Lesenswert?

Hallo,

@crazy horse: Danke für die Info! Ich stell mich grad bloß bissel doof
an bei der Suche des Ladens, wo's des Teil gibt! Hast du mir da ne URL
oder so?

MFG

Hannes

von Hannes Hering (Gast)


Lesenswert?

Sorry ... hat sich erledigt!

MFG

Hannes

von Matthias Friedrich (Gast)


Lesenswert?

"Als µC den DS80C400, dann brauch ich für Netzwerk nur noch den
Übertrager+Buchse (gibts mittlerweile schon in einem Bauteil)."

Der ds80c400 hat afaik keinen eingebauten phy. der kommt also noch
dazu. eine rj45-buchse mit integriertem transformer reicht da nicht.


"Bei USB Version: entsprechenden IC (denke da an sowas wie FT232/425,
nur halt als Host-Version)."

sowas gibt es nicht, du musst dann schon einen host-controller mit dem
entsprechenden profil programmieren.

der 80c400 hat zwar interes ram und rom, aber du brauchst auf jeden
fall flash für deine software und wahrscheinlich auch noch ram dazu
wenns ein usb-host geben soll.

"Netzteil: Linear Regler + 3 Kondensatoren (nen Trafo werd ich net
auf
dem Print platzieren)"

bei einem so großen projekt würde ich ein schaltnetzteil einsetzen.

von Reinhard Biegel (Gast)


Lesenswert?

Hi!

OK, PHY is nicht eingebaut, da hab ich wohl zu viel gelesen...
Würde also ein 64-pin LQFP dazukommen :-(

Dafür könnte man den Printserver von nem anderen Server booten lassen
und sich so den Flash sparen (also nur mit SRAM).

SNT will ich net extra machen (auch kein fertiges, Steckernetzteil
verschwindet unterm Tisch und aus).

Wird vielleicht doch ganz schön viel...
Wie ist denn z.B. so einer aufgebaut:
http://www.geizhals.at/a82507.html ?

mfg
Reinhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.