hi guyZz...

Do you have any idea about the Pole Display...??? I have a project what's you called Point Of Sales System..... Then, I have a device/hardware that I want to connect it on my project... It is cash drawer, pole display and a card swipe...... any Idea how to code it to connect on my system......??? because I'm working on two days I have no any improvement or successful for this problem....

any site for the some learning, and suggestion for the idea how can I work it.....

suggestion and help is appreciated.....


tnkzz guyZz......

Dani AI

Generated

Start by listing the exact make/model of each device and the operating system on the till (as and asked). The vendor manual and driver package are the single best sources: they show the physical interface, the control bytes or API, and any sample apps you can use to verify the device works before you write code.

Common interface possibilities to check (and what to look for in Windows): RS‑232 serial (shows under "Ports (COM & LPT)"), USB that maps to a virtual COM (FTDI/Prolific), USB HID/keyboard‑wedge (appears as a keyboard or under "Human Interface Devices"), or a drawer that is kicked by the receipt printer via an RJ11 solenoid cable. Bluetooth devices usually create a virtual COM port after pairing. As suggested, confirming the interface type narrows the coding approach.

Practical VB/.NET workflow: install the vendor driver/SDK first and test with the vendor utility. If the device is a serial or virtual‑COM device, the .NET System.IO.Ports.SerialPort class is appropriate; for USB HID you can use a vendor DLL or a HID wrapper, or capture input into a focused textbox if the reader is a keyboard wedge. For device‑agnostic coding consider OPOS/UnifiedPOS or Microsoft POS for .NET so your app talks to a standard abstraction instead of raw bytes. Example (skeleton) for sending bytes to a COM port:

Using sp As New IO.Ports.SerialPort("COM3", 9600, IO.Ports.Parity.None, 8, IO.Ports.StopBits.One)
    sp.Open()
    sp.Write(New Byte() {&H1B, &H70, &H0}, 0, 3) ' replace with vendor command sequence
    sp.Close()
End Using

Troubleshooting tips: test swipes in Notepad to detect keyboard emulation; use a terminal program to exercise serial devices; confirm COM settings (baud/parity/data bits/stop bits); check Device Manager for driver problems. Security caution: do not store raw mag‑stripe track data or PANs — use a certified payment terminal or tokenization to meet PCI requirements. Post back exact model numbers, OS, Device Manager entries and what you see when you try a test swipe or open a COM port so replies can include concrete VB code or OPOS examples.

Recommended Answers

All 4 Replies

any site for the some learning

You can learn here. But you need to list what types of hardware you have. There are several types of cash drawers: serial port connection, those that connect to a receipt printer, etc.

The Typical Card Swipe outputs ASCII Data and mimics a keyboard. You plug them into your USB or PS/2 connection. Some of the older USB models you have to write your own code to extract the data on the stripes. That is much more complicated. Stay away from those.

Pole Displays should come with their own driver and manual.

Until you supply model numbers and brands, it's difficult if not impossible to help you.

Connect via serial cable , or bluetooth ,etc .

What brand is the EPOS equipment?

What base operating system are you using on the till?

Update - I've found some old code from my previous job (at Woolworths) for the EPoS system functionality - if its similar hardware, I might have a solution already :)

Let us know...

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.