[HELP] read magnetic card data to arduino via usb

Hello, I'm a total newbie of arduino user
I have a project in university about magnetic card reader for student absent
my magnetic card reader is using output usb, and when I plug in into computer and swipe the card, the data will show on where the cursor is
but i have to make it portable, so i connected it to my arduino uno.
I connected the MCR using the usb-b to usb mini cable, FTDI USB to UART converter FT232RL, and the tx rx to my arduino uno. so the connection is like this:
MCR(USB)>>USB-B to USB mini cable>>USB to UART converter>>ARDUINO UNO
I'm trying to read the serial data from MCR here, I think it's just as simple as mcr.read(), but it's not. I've tried to get the data with many source code, and my deadline is in 2 days. can anyone help me please? here is my source code, I'm using serial event because I think that is the most logical code to read the data.

#include <SoftwareSerial.h>



String inputString = "";         
boolean stringComplete = false; 
SoftwareSerial mcr (2,3); // tx ftdi to pin 2 rx to pin 3

void setup() {
  Serial.begin(9600);
  mcr.begin(9600);
  inputString.reserve(200);
}

void loop() {
 
  if (stringComplete) {
    Serial.println(inputString);
    
    inputString = "";
    stringComplete = false;
  }
}


void serialEvent() {
  while (mcr.available()) {
    char inChar = (char)mcr.read();
    inputString += inChar;
    if (inChar == '?') { //my mcr data is ;5555555?
      stringComplete = true;
    }
  }
}

anyone please help me :frowning:

(deleted)

is it really impossible to get the data with usb host shield or usb to ttl converter? I thought usb to ttl converter convert usb data to serial output. do you have any references?

is it really impossible to get the data with usb host shield

No, but you didn't mention having one or the skills to write a USB driver to get the data.

or usb to ttl converter?

Do you have a USB to ttl converter? How does it know what data to convert?

I thought usb to ttl converter convert usb data to serial output.

Based on what evidence?

do you have any references?

A whole box full.

Yep, I have usb to ttl converter, and I just bought USB host shield. I need to get this work. I've seen the example of USB host shield and I don't understand it.
I've tried to search for tutorials and change the code but it doesnt work. Please give me some referencess so that I could make this things work :frowning:

Post a link to the product page or data sheet for the magnetic card reader.