<ARTICLE>5 <LEGEND>THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE BALANCE SHEETS AS OF OCTOBER 31 AND APRIL 30, 1996, STATEMENTS OF OPERATIONS AND STATEMENTS OF CASH FLOWS FOR THE THREE AND SIX MONTH PERIODS ENDED OCTOBER 31, 1996 AND SEPTEMBER 30, 1995 AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS. </LEGEND> <MULTIPLIER> 1,000 <CURRENCY> U.S. DOLLARS <PERIOD-TYPE> 3-MOS 3-MOS 6-MOS 6-MOS <FISCAL-YEAR-END> APR-30-1997 APR-30-1997 APR-30-1997 APR-30-1996 <PERIOD-START> AUG-01-1996 JUL-01-1995 MAY-01-1996 APR-01-1995 <PERIOD-END> OCT-31-1996 SEP-30-1995 OCT-31-1996 SEP-30-1995 <EXCHANGE-RATE> 1 1 1 1 <CASH> 9,366 9,366 8,216 8,216 <SECURITIES> 0 0 0 0 <RECEIVABLES> 9,427 9,427 10,570 10,570 <ALLOWANCES> (150) (150) (100) (100) <INVENTORY> 16,067 16,067 16,193 16,193 <CURRENT-ASSETS> 35,771 35,771 36,225 36,225 <PP&E> 14,212 14,212 12,946 12,946 <DEPRECIATION> (10,137) (10,137) (9,896) (9,896) <TOTAL-ASSETS> 39,846 39,846 39,275 39,275 <CURRENT-LIABILITIES> 22,322 22,322 21,194 21,194 <BONDS> 887 887 571 571 <PREFERRED-MANDATORY> 0 0 0 0 <PREFERRED> 0 0 0 0 <COMMON> 41,718 41,718 41,263 41,263 <OTHER-SE> (25,081) (25,081) (23,753) (23,753) <TOTAL-LIABILITY-AND-EQUITY> 39,846 39,846 39,275 39,275 <SALES> 12,078 14,702 27,910 28,644 <TOTAL-REVENUES> 12,078 14,702 27,910 28,644 <CGS> 10,138 10,472 21,259 20,101 <TOTAL-COSTS> 10,138 10,472 21,259 20,101 <OTHER-EXPENSES> 4,371 3,375 7,885 6,816 <LOSS-PROVISION> 30 0 50 0 <INTEREST-EXPENSE> (5) 36 (33) 164 <INCOME-PRETAX> (2,456) 819 (1,251) 1,563 <INCOME-TAX> 32 6 78 17 <INCOME-CONTINUING> (2,488) 813 (1,329) 1,546 <DISCONTINUED> 0 0 0 0 <EXTRAORDINARY> 0 0 0 0 <CHANGES> 0 0 0 0 <NET-INCOME> (2,488) 813 (1,329) 1,546 <EPS-PRIMARY> (0.31) 0.10 (0.17) 0.20 <EPS-DILUTED> (0.31) 0.10 (0.17) 0.20