<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE BALANCE
SHEETS AS OF JANUARY 31, 1997 AND APRIL 30, 1996, STATEMENTS OF OPERATIONS AND
STATEMENTS OF CASH FLOWS FOR THE THREE AND NINE MONTH PERIODS ENDED JANUARY 31,
1997 AND DECEMBER 31, 1995 AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH
FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000
       
                                                                                            
<PERIOD-TYPE>                   3-MOS                   3-MOS                   9-MOS                   9-MOS
<FISCAL-YEAR-END>                          APR-30-1997             APR-30-1996             APR-30-1997             APR-30-1996
<PERIOD-START>                             NOV-01-1997             OCT-01-1995             MAY-01-1996             APR-01-1995
<PERIOD-END>                               JAN-31-1997             DEC-31-1995             JAN-31-1997             DEC-31-1995
<CASH>                                           8,831                   8,831                   8,216                   8,216
<SECURITIES>                                         0                       0                       0                       0
<RECEIVABLES>                                    8,110                   8,110                  10,570                  10,570
<ALLOWANCES>                                     (150)                   (150)                   (100)                   (100)
<INVENTORY>                                     14,234                  14,234                  16,193                  16,193
<CURRENT-ASSETS>                                31,997                  31,997                  36,225                  36,225
<PP&E>                                          14,379                  14,379                  12,946                  12,946
<DEPRECIATION>                                (10,186)                (10,186)                 (9,896)                 (9,896)
<TOTAL-ASSETS>                                  38,190                  38,190                  39,275                  39,275
<CURRENT-LIABILITIES>                           20,347                  20,347                  21,194                  21,194
<BONDS>                                            742                     742                     571                     571
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                        41,756                  41,756                  41,263                  41,263
<OTHER-SE>                                    (26,655)                (26,655)                (23,753)                (23,753)
<TOTAL-LIABILITY-AND-EQUITY>                    36,190                  36,190                  39,275                  39,275
<SALES>                                         10,178                  15,505                  38,088                  44,149
<TOTAL-REVENUES>                                10,178                  15,505                  38,088                  44,149
<CGS>                                            8,434                  10,851                  29,693                  30,952
<TOTAL-COSTS>                                    8,434                  10,851                  29,693                  30,952
<OTHER-EXPENSES>                                 3,201                   3,612                  11,086                  10,429
<LOSS-PROVISION>                                     0                       0                      50                       0
<INTEREST-EXPENSE>                                 106                      64                      73                     227
<INCOME-PRETAX>                                (1,563)                     978                 (2,814)                   2,541
<INCOME-TAX>                                        12                       2                      90                      19
<INCOME-CONTINUING>                            (1,575)                     976                 (2,904)                   2,522
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                   (1,575)                     976                 (2,904)                   2,522
<EPS-PRIMARY>                                   (0.20)                    0.12                  (0.37)                    0.32
<EPS-DILUTED>                                   (0.20)                    0.12                  (0.37)                    0.32