--- a/linux.c
+++ b/linux.c
@@ -82,7 +82,7 @@ int get_device_id(const int port, const 
   if (port == USB || port == CUSTOM_USB) {
 
     if (port == USB) {
-      sprintf(device_file1, "/dev/usb/lp%d", portnumber);
+      sprintf(device_file1, "/dev/lp%d", portnumber);
       sprintf(device_file2, "/dev/usblp%d", portnumber);
       fd = open(device_file1, O_RDONLY);
       if (fd == -1) {
@@ -142,7 +142,7 @@ int open_printer_device(const int port, 
   int fd;
 
   if (port == USB) {
-    sprintf(device_file1, "/dev/usb/lp%d", portnumber);
+    sprintf(device_file1, "/dev/lp%d", portnumber);
     sprintf(device_file2, "/dev/usblp%d", portnumber);
 #ifdef WITH_PARPORT
   } else if (port == PARPORT) {
