Hej alla, Du kan antagligen skicka det som byte-arrayer. Har ingen aning om du kan skriva:Sända binärdata med Vb
Jag sitter och grejar med en vb-applikation som ska hämta status från en bläckstråleskrivare. på skärmen ska användaren kunna se tex. om bläcket börjar ta slut eller om den är nere av någon anledning. Vad som ska sändas och mottagas mellan klient och skrivare finns dokumenterat i skrivarens protokoll så det är inga problem, problemet ligger istället i att skrivaren bara kan ta emot och sända binär data...
Finn det stöd för detta i Vb och hur kan ett sådant anrop se ut..?
Om det är någon som har lite koll på detta så vore det jättebra med lite hjälp här.Sv: Sända binärdata med Vb
Troligen är det dokumenterat på bytenivå iaf?
Annars kan du ju omvandla binära skevenser till bytes med calc.exe, (avancerat läge) i Windows :)
T.ex. om byte 86 följt av parameter 1 skickas.
Dim data(1) as Byte
data(0) = 86
data(1) = 1
SendToPrinter data
(SendToPrinter finns inte inbyggt, utan bara som exempel
- jag har ej i huvudet hur Printer-API:erna ser ut).Sv: Sända binärdata med Vb
open "lpt1:" for binary access write as #1
put #1, "........."
close #1
Jag skulle kommunicerat via lpt-porten och då kan du använda mscomm.ocx (inbyggd i vb) men du kanske inte kör på det sättet..