古詩詞大全網 - 成語查詢 - 為什麽FOXBASE在UCDOS 6.0下不能打印輸出

為什麽FOXBASE在UCDOS 6.0下不能打印輸出

第41期專家坐堂欄目中,關於“為什麽FOXBASE在UCDOS6.0下不能打印輸出”的原因,除專家所述原因外,還有兩種可能,壹種可能是在UCDOS中未加載相應的打印驅動程序(可運行UCDOS目錄下的SETUP程序進行設置,設置後需退出UCDOS,然後重新進入)。如果是這樣的話,即使在FOXBASE環境下,有關打印輸出的設置都正確,也不能進行打印輸出。而WPS之所以能正常打印輸出,是因為WPS本身有設置打印機的功能,在進行打印時,“打印程序當前狀態表”中有“打印機類型”壹項,而這個設置與UCDOS中打印驅動程序加載與否無關。也就是說不管UCDOS中有沒有加載打印驅動程序,只要WPS中設置了正確的打印機,就可打印輸出。筆者也曾遇到過FOXBASE在UCDOS下不能打印輸出而WPS卻能打印輸出這種情況,最後在UCDOS的SETUP中找到了答案。另壹種可能是啟動UCDOS6.0時啟動了打印預視程序。UCDOS6.0提供了壹個打印預視程序preview.com,有些用戶為了加快打印程序的編制速度,直接把這個程序加載到啟動UCDOS6.0的兩個批處理文件UCDOS.BAT或UP.BAT中。這樣,當用戶啟動UCDOS6.0後,再用FOXBASE的“toprint”命令打印時,打印預視程序就只把程序運行結果顯示在屏幕上,而不送往打印機。其實,如果將打印預視程序加載到啟動UCDOS6.0的批處理文件中後,不僅僅是在FOXBASE下不能打印輸出。筆者曾做過這樣壹個實驗,將打印預視程序加載到UP.BAT後,啟動UCDOS6.0,然後在DOS提示符下輸入DIR>PRN ,利用重定向命令顯示目錄結構,結果也是在屏幕上顯示後死機,不能實現目錄的打印。因此,想解決FOXBASE在UCDOS6.0下的打印問題,只需將打印預視程序從UCDOS.BAT或UP.BAT中卸載即可。