--- ./cups-1.4b1/backend/network.c.ORIG	2008-05-20 02:25:25.000000000 +0400
+++ ./cups-1.4b1/backend/network.c	2008-12-02 20:36:29.000000000 +0300
@@ -104,6 +104,7 @@
     case CUPS_SC_CMD_GET_BIDI :
         data[0] = use_bc;
         datalen = 1;
+        status = CUPS_SC_STATUS_OK;
         break;
 
     case CUPS_SC_CMD_SNMP_GET :
--- ./cups-1.4b1/backend/usb-unix.c.ORIG	2008-07-29 05:11:15.000000000 +0400
+++ ./cups-1.4b1/backend/usb-unix.c	2008-12-02 20:38:17.000000000 +0300
@@ -582,6 +582,7 @@
     case CUPS_SC_CMD_GET_BIDI :
         data[0] = use_bc;
         datalen = 1;
+        status = CUPS_SC_STATUS_OK;
         break;
 
     case CUPS_SC_CMD_GET_DEVICE_ID :
--- ./cups-1.4b1/backend/parallel.c.ORIG	2008-07-29 05:11:15.000000000 +0400
+++ ./cups-1.4b1/backend/parallel.c	2008-12-02 20:35:17.000000000 +0300
@@ -655,6 +655,7 @@
     case CUPS_SC_CMD_GET_BIDI :
         data[0] = use_bc;
         datalen = 1;
+        status = CUPS_SC_STATUS_OK;
         break;
 
     case CUPS_SC_CMD_GET_DEVICE_ID :
--- ./cups-1.4b1/backend/serial.c.ORIG	2008-06-16 21:39:40.000000000 +0400
+++ ./cups-1.4b1/backend/serial.c	2008-12-02 20:37:16.000000000 +0300
@@ -1284,6 +1284,7 @@
     case CUPS_SC_CMD_GET_BIDI :
         data[0] = use_bc;
         datalen = 1;
+        status = CUPS_SC_STATUS_OK;
         break;
 
     default :
--- ./cups-1.4b1/backend/usb-libusb.c.ORIG	2008-10-28 00:00:27.000000000 +0300
+++ ./cups-1.4b1/backend/usb-libusb.c	2008-12-02 20:37:53.000000000 +0300
@@ -768,6 +768,7 @@
     case CUPS_SC_CMD_GET_BIDI :
         data[0] = 0;			/* TODO: Change to 1 when read supported */
         datalen = 1;
+        status = CUPS_SC_STATUS_OK;
         break;
 
     case CUPS_SC_CMD_GET_DEVICE_ID :
