<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE BALANCE
SHEETS AS OF APRIL 30, 1997 AND 1996, STATEMENTS OF OPERATIONS AND STATEMENTS OF
CASH FLOWS FOR THE THREE AND TWELVE MONTH PERIODS ENDED APRIL 30, 1997 AND 1996
AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000
       
                                                                                            
<PERIOD-TYPE>                   3-MOS                   3-MOS                   12-MOS                   12-MOS
<FISCAL-YEAR-END>                          APR-30-1997             APR-30-1996             APR-30-1997             APR-30-1996
<PERIOD-START>                             FEB-01-1997             FEB-01-1996             MAY-01-1996             MAY-01-1995
<PERIOD-END>                               APR-30-1997             APR-30-1996             APR-30-1997             APR-30-1996
<CASH>                                           7,945                   7,945                   8,216                   8,216
<SECURITIES>                                         0                       0                       0                       0
<RECEIVABLES>                                    7,199                   7,199                  10,570                  10,570
<ALLOWANCES>                                       125                     125                   (100)                   (100)
<INVENTORY>                                     12,732                  12,732                  16,193                  16,193
<CURRENT-ASSETS>                                28,646                  28,646                  36,225                  36,225
<PP&E>                                          13,939                  13,939                  12,946                  12,946
<DEPRECIATION>                                (10,032)                (10,032)                 (9,896)                 (9,896)
<TOTAL-ASSETS>                                  32,553                  32,553                  39,275                  39,275
<CURRENT-LIABILITIES>                           16,631                  16,631                  21,194                  21,194
<BONDS>                                          1,885                   1,885                     571                     571
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                        41,829                  41,829                  41,263                  41,263
<OTHER-SE>                                    (27,792)                (27,792)                (23,753)                (23,753)
<TOTAL-LIABILITY-AND-EQUITY>                    32,553                  32,553                  39,275                  39,275
<SALES>                                          9,006                  15,860                  47,094                  60,186
<TOTAL-REVENUES>                                 9,006                  15,860                  47,094                  60,186
<CGS>                                            7,027                  11,155                  36,720                  42,199
<TOTAL-COSTS>                                    7,027                  11,155                  36,720                  42,199
<OTHER-EXPENSES>                                 3,097                   3,629                  14,183                  14,140
<LOSS-PROVISION>                                  (25)                       0                      25                       0
<INTEREST-EXPENSE>                                 132                    (38)                     205                     225
<INCOME-PRETAX>                                (1,225)                   1,114                 (4,039)                   3,822
<INCOME-TAX>                                      (90)                       3                       0                      48
<INCOME-CONTINUING>                            (1,135)                   1,111                 (4,039)                   3,574
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                   (1,135)                   1,111                 (4,039)                   3,574
<EPS-PRIMARY>                                   (0.14)                    0.13                  (0.51)                    0.44
<EPS-DILUTED>                                   (0.14)                    0.13                  (0.51)                    0.44