TW405083B - Asynchronous printing of WEB documents - Google Patents

Asynchronous printing of WEB documents Download PDF

Info

Publication number
TW405083B
TW405083B TW087116288A TW87116288A TW405083B TW 405083 B TW405083 B TW 405083B TW 087116288 A TW087116288 A TW 087116288A TW 87116288 A TW87116288 A TW 87116288A TW 405083 B TW405083 B TW 405083B
Authority
TW
Taiwan
Prior art keywords
user
print
selection
printing
scope
Prior art date
Application number
TW087116288A
Other languages
English (en)
Inventor
Chandrasekhar Narayanaswami
Avijit Saha
Original Assignee
Ibm
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ibm filed Critical Ibm
Application granted granted Critical
Publication of TW405083B publication Critical patent/TW405083B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1297Printer code translation, conversion, emulation, compression; Configuration of printer parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/17Web printing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

五、發明說明(1) 相關申請案 涉及共同提出申請,標f全球資訊網劉覽之 揚取模式"(内部案號AT9,_532),該中請 申胡且讓渡給本申請案之受譆 ' 發明領域 又讓人,包括在此以供參照。 本發明係大致有關資訊處理李 ,..^ 更有效率的文件處理技術選擇”有關一種可利用 文件之方法及實施方式。擇並列印可在-網路上取得的 發明背景 腦系統及網路電腦系統的使用不斷增 >,所以資 訊存取時間變得更具關鍵性。雖然經 技 的趨勢。此種趨勢在涉及電訊鏈路的幾乎所有: (特別疋執灯大置圖形作業的應用)的愈來愈多的用戶 可感受到此種趨勢》 思心 在網際網路或”全球資訊網"網路中,用戶可指定該用戶 想要"進入"的一網站或目標網頁之位址。該用戶然後 所選擇的網站,且目標網頁或網站首頁將顯示在該用/的 顯示,幕。一般而言,具有大量圖形内容的目標網頁、甚 至只是文字眾多的網頁都將耗用較長的時間,才能下載到 用戶的終端機。在顯示目標網頁之前的這段中間時間。網 路的許多通道可能被"佔用"在擷取所要求的網頁及資訊並 將這些網頁及資訊傳送到用戶的终端機。該程序對用戶而 Μ C:\ProgramFiles\Patent\55144_ptd 第 5 頁 405083 五、發明說明(2) ------- 言不只是較慢,而且也弛網路受到某種程度的束 而減緩了網路上其他用戶的相同程_-序。 、’且因 然而,在一用戶想要自複數個網站列印網頁的 例如,該用戶必須顯示其想要列印的每—網頁,:姑, 通常必須利用該網頁螢幕,而以一滑鼠裝置在—且該用戶 "指向及點選",然後在一子選單上點選一"列 ’、上 要選擇印表機編號。在完成列印之後,用戶 脸且 入該用戶想要連線且可能要列印的另一網站百即進 尋找同-主題的用戶可能在—現有網頁上提供的起 (hyperlink)上點選,而進入與現有網頁的面 合超連π 一層級”的參考網站。於遵循一”超連結"的路線:同之”次 通常也必須通過各個網頁,且在使用另—、、^,用戶 須等候自一全球資訊網伺服器下載該網頁。 疋之前必 當所定址的網頁無法提供所預期的或所尋丄 用戶然後將必須指定另一目標位址以供連線。卜-貝訊時, 文所述,當所擷取的一網頁包含諸如大晉&三*外,如前 複雜的圖形及聲音檔時,擷取程序將耗 =豆富且形式 間。發生此種情形的原因是:與只有齄+七_权食的時 時,為了指定彩色圖形的顯示或聲音的輸出子t情形比較 的資料及參數。當要自數個不同的網站要有大量 頁時,在連線到次一網站並再度呼叫列印協定:同的網 了許多時間在查詢不同的網站並自一個網站= 虚耗 列印。此外,該程序不只是該用戶難以忍受的緩料以供 而且該程序亦因不必要地束缚了原本可 二又程序, π具他網路用戶 C:\Progratn Files\Patent\55144. ptd 第 6 頁 ι^ι in 五、發明說明(3) 的網路通道,而減缓了整個網路。在有幾百萬用戶同時 用網路的時段’此種搜尋或查詢協定及網頁列印的缺乏 別明顯。 點特 此外’列印超文件標注語言(hypertext markup language ;簡稱HTML)文件時通常是相當累贅的,因為、 些文件包含了其他文件的連結。在目前大部分的應用中這 目標網頁包含與該目標網頁或該目標網頁主題在某—方’ f相關性的其他網頁之|,連結”。這些”連結,,的形態通常, 一群的片語,且通常是用來描述所提供連線的連結"弋 頁。f時將這些連結稱為"超連結"("hyperlinks"), 呈現這些超連結的上下文稱為”超文件"^”^^^")。^ 通常是以粗體且下面劃線的字顯示超連結,並且可以 的顏色顯不超連結’讓用戶可易於在一網頁上找到連蛄同 否則連結將與文字混雜。用戶只要移動-個諸如滑氣“ 的游標裝置,以债指而"4» «ν i 、置 ^ 使知向超文件"内呈現"超連結”的一诏& 榮幕區域,並以潛現用 ( β乳裝置在所選擇的—輪入按鈕上”畔逛 ,即可直接·,進入|| 一個所顧示的連結網頁。 點選 雖:母當用戶想要移到—個新的網頁時,與鍵入 的位置比較,此種連处方、土+ 侧新 裡逆、,Ό方去有助於將搜尋加速到某一轻 度,但該程序仍然是較愕的 ^ ^ ^ 的’尤其在需要網頁列印時f县 如此。當選擇並"點選丨丨—妒4 kh 只力丨叶更疋 ^ ^ ^ 超逐結時’將擷取整個網頁,苴 '、文子以及與圖形相關的必要泉數規 格。在許多情形中,一用戶可白么經 ^ ^ r自一名彳冉或超連結描述碼決 定用戶是否想要列印所杳詢沾如玄 产+ A ^ 1 —岣的網頁。在主要網頁是列出一
083 五,發明說明⑷ -------- 2藉各章的目錄之-實例中,帛戶通常不需要列印該書 j $所有章節,而是可查閲該目錄-雨決定該用戶需要列印 =章節’此時該用戶需要點選指定的章節,並循序以一次 一章之方式下載個別的章節,並且每—次下載的章節中都 要重新執行一遍列印協定,有時甚至每一頁都要執行一遍 列印協定,且在擷取次一章節以供列印之前要回到該目 錄0 此外’在現有的技術下’網頁設計者必須為整本書藉製 作一複合文件,使用戶便於列印該書藉。某些最近^軟體 可讓用戶將數份文件搜集到一列印缓衝區中,然後再將這 些文件全部列印出來。然而,用戶仍然必須自全球資訊網 提取每一文件,然後發出經過修改的列印命令。此外β,該 程序仍然是同步的,而且浪費用戶的時間及系統的頻寬。" 因此’目前需要一種改良式方法及網路系統實施方式, 可利用一種較有效率的搜尋及列印技術而列印網路文件, 同時只需要較少的網路使用時間及頻寬即可完成作業。 發明概述 ' 本發明提供了 一種電腦系統的方法及實施方式,其中一 網路用戶可呼叫一列印選擇模式,以便在一個連續^扯次 程序中迅远識別並將若干網頁存放在作列中以供列印。該 列印選擇方法顯示複數個選項,用戶可利用該等複數個選 項為所要求的列印作業選擇整體性參數或個別參數。在: 實例中’用戶可自一目標網頁上提供的只有超連結之表列 中作出選擇,以供後續的列印選擇。用戶可迅速識別並健
C:\Program Files\Pateat\55144. ptd 第8頁 405083 五、發明說明(5) 存一份降低到所指定層級之所選擇網頁及超連蚌 以便=用所選擇的列印參數進行列:印,然後開:對二遲 的網頁進行唯一一次的非同步列印程序。 * k擇 附圖簡述 並配合各圖 若參照下文中對一較佳實施例之詳細說明 示,將可更易於了解本發明,這些圖示有: 圖1是可實施本發明之一電腦系統示意圖; 圖2是圖1所示電腦系統的一些經過選擇 之示意圖; 且件及子系統 圖3示出一典型網頁之一顯示螢幕實 發明; 只列將用於說明本 圖4示出本發明一實施例中所用的—選 圖5是一網際網路系統内的一超連結 實例; 圖; 4队、·°構之示意 的數種+ 選項序 選項選擇之流程圖 列實例之流程圖。 圖6是所揭示的網路方法中 圖7是本發明一應用中的一 詳細說明 請參閱圖1,可在一個典型的電腦系統 所述的各種方法,該電腦系統(1〇1)可包二)内實'•施本文 人電腦。-般而言’-電腦系統實施匕工作站或個 類似系統中之一多匯流排系統中之 匕a —個網路的 因為在一實施例中實施本發明的工作站。、處理器。然而, 是本門技術中所習知的,且雷脫么 站或電腦系統(1 0 1) %物系統(1 〇 π私丄 , 技術者也習知的電子組件及電敌 知' 由熟悉本門 路所構成’所以對圖】所示
405083 五、發明說明C6) 以外的電路細節之說明,將不會超出為了解本發明基本觀 念所需的程度,以便不會模糊了或.混亂了本發明之揭示事 項。 仰,圖1中,該電腦系統包含一處理器單元(1〇3),該處理 器單元(103)通常被配置成容納一處理器電 ⑴”的其他組件裝置與子系統。電腦系統(101 =含统一 監視器單^(105)、一鍵盤(1〇7)、及—滑鼠或指向裝置 (109),這些裝置都如圖所示與該電腦系統相連接。圖中 f示出一連接器(ΠΟ,該連接器(111)被配置成將該電腦 π統内的一數據機連接到一通訊線路(例如在本實例中為 電話線路),亦可在一細胞式系統中實施本發明,在此種 情形中’將不需要連接器(111)。 系統(1 0 1)的數個主要組件係示於圖2。—處理器電路 (201)係連接到一系統匯流排(2〇3) ’該系統匯流排(2〇3) 了以疋任何主系統匯流排。請注意,本發明所揭示的處理 方法可應用於許多不同的匯流排及(或)網路組態。一快取 記憶體裝置(2 0 5 )及一系統記憶體單元亦係連接到匯流摒 (203)。一數據機(209)被配置成經由一連接器(111).〈圖1:) 而連接到(21 0 )諸如一電話線路的通訊線路。在本實例 中’數據機( 209 )選擇性地使電腦系統(1〇〗)建立一通訊鏈 路,並開始與另一電腦系統、網路、或資料庫伺服器通 訊。 。 系統匯流排(2 〇 3 )亦係經由一輸入介面電路(2 11)而連接 到一鍵盤213及一滑鼠或指向裝置(215)。該匯流排(20 3 )
C:\PrograraFiles\Patent\55144.ptd 第 10 頁 405ΟΗ3. 、發明說明(7) ------- 亦係耦合到一網路介面子系統(21 7)及一軟碟機單元9 mlitmiΓ ~^^(22〇)#^#ίι]- .不裝置(221)。可包含—硬碟機單元之—儲存裝 = (二3)。軟碟機單元提供1可將個別 軟碟程式載入硬碟機或可直接存取之裝置,以供 (j(H)進行選擇性的執行。如我們所習知的,可自軟肆 5取其中包含由軟碟上的磁性標記所代表的應用程之 式軟碟,且該電腦系統可選擇性地作業,以便 = 性標記,並產生程式㈣。此種程式信號為選擇性地2 ,可使該電腦系統在一顯示裝置的螢幕上 並=軟碟上的應用程式之函式流程而回應 f電腦系統U01)上執行—網際網路逹線程式或測 i ϊ,ί常係將連線程式儲存在儲存裝置⑴8),且* 最初將該系統的電源打開時,或稍後一用戶需' 性地或自動地將部分或全部連線程式声々擇 (=。㈣器可選行性地作業’而以本發己度方體 二軟Λ機/:(219)中之一軟碟或直接自硬碟機單: (口218)中儲存的一份網站選㈣式取用並執行一網站 私,。於執行-程式時’可將一部分的程式或整個程式載 入’丁、統圮憶體(2 07 )及(或)快取記憶體(2〇5)。視特地 設計而定,該系統可將自一資料庫存取二 儲存單元⑽)、快取記憶卿),或直接儲了:在= 碟機(219)的一軟碟。假設一用戶已啟動該系統且該系 統正在執打儲存在諸如記憶體的一劉覽器程式,則將在顯
C:\ProgramFiles\Patent\55144.ptd 第 11 頁 405083 五、發明説明(8) 示裝置(221)將一系列的螢幕向用戶顯示。每一螢幕通常 有一個或多個選項’讓用戶可以在嗍覽中使用整個程式。 一般而言’用戶可利用鍵盤(213)或滑鼠或指向裝置(215) 自一顯不營幕作出選擇。在一網際網路作業系統中,該用 戶所作的選擇將決定其進行的路線,亦即進入哪一"網站„ 或"網頁"’而且在某些情形中,決定採取將要進入所選擇 的網站之通訊鏈路或路徑。 圖3示出在一網際網路作業通訊期間中之一典型程式螢 幕顯示(301) °該割覽器螢幕通常包含一模式列(3〇3),該 模式列(3〇 3)顯示用戶可選擇的數種不同的模式,例如,,檔 案"選擇(308)及"書籤μ選擇(3〇4)。可選擇另一列(3〇5), 而協助用戶在,一網路應用中迅速瀏覽文件、網站、或網 頁。一位址或"位置Μ選擇(307)可讓一用戶輸入並顯示將 要或正在連線的一網站之網際網路位址之名稱。可在螢幕 上實施其他的快逮連線按鈕,以便迅速使用所選擇的其他 網路服務及(或)網路功能,例如"What,s New"或"Net Search"。一I般而言’可利用與指向裝置(215)及相關驊的 11指向及點選"方法及可在顯示螢幕上顯示的一游標或指標 標記,而選擇任何所示的項目。例如,在傳輸的過程中, 指向停止按鈕,並在一指定的滑鼠按鍵上點放,即可立 即終止自一遠端網站下載資料。同樣地,可利用,,退回"及 "前進"按鈕而分別回到上一螢幕顯示,或前進到次一螢幕 顯示。 在圖3所示實例中,係將"位置"或通用資源位標
C:\Program Files\Patent\55144. ptd 第 12 頁 4Q5083 五、發明說明(9) (Uniform Resource Locator;簡稱URL)名稱示為 "Mul t i chap ter b 〇〇 k. com”。例示的r網頁示出一個數位化错 存的書籍及”目錄”,該11目錄”以超連結的格式列出該書籍 中的各章。通常係以粗體且下面劃線的字示出各”超連結 ”,且通常係以對比的顏色示出這些超連結,以便易於識 別。超連結通常包含一群描述性的字詞,且於一用戶經由 定位並點選一指標,而選擇該群描述性字詞時,將連線到 該連結所指定的網頁或網站。該等超連結將啟動所選擇網 站的一連線程式,這與網頁上的普通文字不同,普通文字 只代表文字而已,並無功能上的作用。一用戶經由超連奸 的使用,可較迅速地識別一個可能的相關網站,並點選^ 超連結’而立即自現有網頁連線到該網站。通常.如果—^ 戶想要列印其中一章時,則該用戶將點選所選擇的超連 結’且螢幕將顯示書籍的該章文字,並亦可包含額外的 文件及圖形’甚至亦可包含視訊及(或)聲音段落以供還。 擇。該用戶然後可選擇"檔案"模式,然後選擇"列印',1 ^ 項’以便列印所選擇的該章。如果該用戶想要列印另j 章,則該用戶將點選諸如"退回”而回到"目錄"網頁.,· ^ 選擇所要列印的該章’等候具有相關圖形及超诖姓=後 擇網頁之擷取,然後再度重新進行,,檔案/列;!所選 然而,在所示實例中,已增加了一"列印選擇二 (3⑴。纟於增加了該功肖,所以—用戶可利用游^仕叙 標(313)指向"列印選擇"按鈕,並點選該按鈕’以便哞^ 本文所述的批次選擇及列印程序。請注意,雖然本實'例^一、
----4115 0 R ^ 五、發明說明(ίο) ~ ------ 出自「網站上的—功能列連線到,,列印選擇"功能,但是可 將該1線功能設計成位於任何便利--的螢幕或螢幕位置。例 如,前文引述的待審專利申請案"全球資訊網瀏覽之骨幹 網頁擷取模式"揭示了 一種產生並顯示一個自一指定網頁 對照到γ低至一個可選擇的對照深度層級)的超連結之"骨 幹網頁π之方法。亦可將”列印選擇"按鈕設計成顯示為所 對照到1骨幹網頁"的—部分,以便用來選擇超連結網頁以 供列印。,外,當選擇”列印選擇”按鈕時’該程式將停止 啟動所指定的一超連結之正常執行,因而用戶可選擇所要 列印的一超連結,且於"列印選擇"通訊期間將不會呼叫並 顯示該超連結所對照到的網頁。 在圖4中,示出一例示列印選擇螢幕(4〇3),可回應”列 印選擇功月b按紐(311)的啟動’而向一用戶顯示該列印選 擇螢幕(40 3)。圖示實例中選單之上方是—用戶用來作出 與該用戶的列印需求相關的第一層選擇之功能選擇區域 (405)。如圖所示,一用,戶可指定於組合各超連結及(戋) 網頁以供列印時程式應進入的層級(409 )。該用戶亦可點 選”列印現有網頁”選項(411 ),而只選擇列印現有網頁。 該用戶亦可選擇由該用戶識別的"列印所指定網頁",咬選 擇點選”除了某一部分以外列印全部'1選擇按叙(4 1 5 )。告、 該用戶點選•'除了某一部分以外列印全部"選擇(415)時田 該程式將列印"除了所選擇超連結以外的"該網頁上之所有 超連結。當用戶想要列印超連結網頁上大部分的項目,# 不想列印小部分的項目時,上述選項是一種有用的功能。
C:\Program Files\Patent\55144. ptd 五、發明說明(11) 當作出"列印現有 網頁列印功能,並選擇時―,該程式將直接進入一 一,'列印到哪一居到圖3所不之丽—網頁(30〗)。將進入 保留在螢Γ上,用,選項(409) ’但"列印選擇"之顯示將 (413)或"ί 了笨:用戶選擇”列印所指定的選擇"按鈕 該程式將提以外列印全部選擇按細5)時, 步的"整想性選擇 ^單(417),以便讓該用戶作進-件之選擇》可作…/應用於待選擇以供列印的所有文 的所有文件將都不包,含略可圖二使待選擇以供列印 形。整體性選單(417)亦可此包含一,/ '各網頁相-關聯之囷 該網頁上所有各章。例如, 、,以便指示應列印 擇之前,先點選一"執行"自目錄作出任何個別的選 可作另-選擇而列選印擇選擇而=述的功.能。 指令及文件儲存在—檔案f, 上時將自動將各列印 自選單(41 7)令選擇該,,錯 供未來的參考。當一用戶 -跳出式輸入區域,讓該用戶為項時’將出現另 指定一名稱。該用戶然後可進又 籌旦的列印工作檔案 襠案,以便加入未來對其他網 站,並儲存該列印 可識別所要列印的各超連社 ^ ^擇。當一用户準僙好 戶的:作出選擇,,超文件。在作出該動二:;選選單⑷7)上 戶想要列印的清單上指向並點 j之便,用户可在該用 前已選擇了按鈕(415),則將列、^早節項目,或者如果先 以外之所有項目。一例示選力了現在所選擇的項目 域(例如一長方形、方形、圓形< 將可指定螢幕上的一區 、或多邊形等),並指示必 C:\ProgramFiies\Patent\55I44.ptd 苐 15 頁
五、發明說明(12) 須列印在邊界(例如4 3 1)内的所有超姓 數目的層級,以便向下到每一連結7。,其中包括指定 式或其他方式指定該區域。例如,—可以拖食一滑鼠之方 (419)而指向其中一個項目、或所琪^用戶亦可利用指榡 (427)),並將滑氣所顯示的指標拖的例如點 擇(諸如在方框(431)内的)各循序]點(429),以便選 各章,以供列印。另-選擇將是每當、或一各組項目、或 出一個,'每一項目”選單(421),讓用田、 項目時即桃 目決定組合的1級",並讓用戶有機會基所於選項 選擇^ ^ ) T 而得以對整體性潠 $進行個別的變化。在-用戶完成了選擇程序且想要繼續 進行列印工作之後,該用戶將在整體性選單(417)上點選: 執行列印選擇"按鈕,且該程式將整合各選擇及指令,並 開始一個連續且非同步的列印作業,以便按照所選擇的格 式在一次循序作業中列印所選擇的所有文件。 圖5之圖示有助於說明於組合以超連結格式出現在一網 頁的各超連結時一文件之深度"層級"。所引述的技術示出 於組合一骨幹網頁或超連結清單時一骨幹網頁或超連結清 單功能用來瀏覽之樹狀結構。如果只指定《一”層的揭取層 級’則該程式將自可包含兩個超連結(5 0 3)及(5 〇 5)之目標 網頁(501)組合來自網頁(507)之超連結(5〇9)及(511)、以 及來自網頁(513)之超連結(515)及(517)。如果一用戶指 定數目n 211作為超連結層級的指示,則該程式亦將送回次
C:\ProgramFiles\Patent\55144.ptd 第 16 頁
五、發明說明(13) ------ —廣級的網頁(亦即網頁(519)、(521)、(523 )、及(525 )) 上所列出的各超連結,明確地識別―各超連結,且可易於自 —伺服器網站擷取這些超連結,以便用於組合及顯示一超 連結清單。例如’在HTML中,可自_個用於產生一網頁的 原始碼之原始碣清單中識別各超連結,這是因為係以名稱 ”hrei"標示了這些超連結。點選一網頁選單中之,,閱覽,,, 然後點選子選單中之”原始碼",即可自伺服器網站提供的 一原始碼清單中查閱該名稱。亦可將產生網頁上的各超連 結之"href"程式碼段落用於產生用戶可用來選擇待列印的 網頁之超連結清單。 圖6是所揭示網路方法内的數個選項之流程圖。當於步 驟(601)中啟動"列印選擇"按鈕(311)時,即在步驟^^0 3) 中顯示"列印選單”(403)。如果在步驟( 605 )中作出"列印 現有網頁"的選擇,則本程式在步驟( 607)中進入一立即列 印功能。否則,在步驟(6 0 9 )作出的"列印所指定的選擇》 之選擇或在步驟(6 11)中作出的"除了某一部分以外列印全 部的選擇"之選擇將使該程式在步驟(613)中儲存這些選 擇,並在步驟(615)中進入跳出式選單(417),以便進行" 整體性選擇"。 圖7是該程式的選擇部分之一.作業順序實例。當已選擇 主選單(403)中之列印選擇(413)或(415)時,在步驟(了qi) 中啟動該程式的"整體性選擇"部分,並在步驟(7〇3)中顧 示整體性選單。自該點開始,用戶可點選四種選擇中的任 一選擇,這四種選擇為步驟( 727 )中之"儲存列印選擇”、
C:\Program Files\Patent\55144. ptd 第17頁 405083 五、發明說明(14) 步驟(709)中之”作出選擇"、步驟(733)中之”執行列印選 擇”、及步驟(705)中之"整體性省略圖形。當在步驟 (727)中啟動"儲存列印選擇”時,即在步驟(729)中中館存 所作的選擇,且本程式在步驟(731)中回到主選單。當在 步驟(705)中作出”整體性省略圖形"的選擇時,即在步驟 (707)中儲存該選擇,並回到整體性選單(417) ^當在步驟 (709)中點選"作出選擇"超文件時,不論是指向並點選所 列出的一項目或一章而在步驟(711)中作出—選擇,在本 實例中都將在步驟(712)中將該選擇的顯示反白,且將在 步驟(7 13)中顯示’’每—章"跳出式選單,讓該用戶可按照 每一項目的方式作出選擇。亦可將一先前的選擇(圖中未 示出)提供給該用戶,該先前的選擇包含或不包含"每一項 目"的跳出式選單功能a 在"每一章"跳出式選單(421)内,在步驟(714)中,如果 用戶不想要進一步指定所選擇該章之特定特徵(例如"列印 層級"),或者如果用戶想要改變”圖形"之整體性選擇,則 該用戶在作出一個選擇之後,可立即進行另—選擇。如果 在選擇特定的個別章節參數之前於步驟(714)中作出、另一 選擇,則該程式將在步驟(7 1 5)中儲存預定的系統預設參 數,關閉"每一章"選單(至少在該選單連結到先前選擇的 章節時’將該選單關閉)’並回到步驟(71 2 )中將所作的次 一選擇之顯示反白。如果在步驟(716)中作出11每一章"子 選單的選擇(例如指定組合層級,或選擇省略待列印項目 之圖形),則在步驟(717)中儲存該選擇,並在步驟(718)
C:\PrograraFiles\Patent\55i44.ptd 苐 18 頁 405083 五、發明說明(15) 中關閉該章子選單,且在步驟(719)中決定是否已自整體 性選擇選單中作出”執行列印選擇"如杲已點選”執行列 印選擇",則該程式將在步驟(73 5 )中"取得現有文件並儲 存所選擇的文件",並在步驟(737)中利用所選擇的參數及 指令而進行非同步列印所選擇的文件,且本程式將在步驟 (739 )中终止。如果並未點選”執行列印選擇",則本程式 將回到步驟( 703 )中之”顯示整體性選單”,並等候進一步 的指令。 下文中將示出可用來實施本發明的許多可行虛擬碼列印 中之一虛擬碼列印。 print—to—level (MeveJL) { print_menu (level rprlnt_to_level);} deslgnate_^selections_and_print () . { print^_menu (level fmake_selections);} print一 by—geometry () { print menu ^level,clip^geometryj; // level = 0 if only current page is to be printed print__menu (url^evel^flag) { // flag =、true iinplies print all but jnocie skeleton = get—skeleton (url, level, flag);
C:\Prograra Files\Patent\55144. ptd 苐 19 頁
_405083_ 五、發明說明(17) end while return links; } print^url (url) { ±f (omit graphics) strip_sway (uzl' graphics); if (omit file—extension) str±p_away (urlr file_extension); print page; } s trip^away (uxl, type) { parse html for page/ if (type = graphics) delete images such as gifs, pngs, bmps r jpgs ; else delete by file extensions/ return page; } 根據上述各實例,當一用戶想要自全球資訊網列印一文 件時,即提供一個新的畫面及網頁,在最初的網頁中包含 一些連結,可讓該用戶指示是否需要列印與該連結·相關聯 之内容。用戶可點選每一網頁的一對話框,而作出該列印 之指示。可包含一些快速路徑,讓用戶選擇列印一網頁上 的所有連結,或只列印某些連結,或在相反的作業下列印 除了所選擇的連結以外之所有連結。該系統自動識別其中 包含可列印材料之各連結,並將該系統設定成並不為包含 不可列印材料之所列檔案(例如聲音檔,可由各種檔案名
第21頁 C:\Program Files\Patent\55144. ptd ---i〇5〇83
五、發明說明(18) ' 稱及延伸檔案名稱 可揖逻往别種Μ案)&供 可選擇待列印網頁;〃兀禋搐茶;提供一對話框。用戶亦 一 11目錄"網頁之各遠处/木度。例如一用戶可能想要列印 結。該表列將有—個,Γ „以及每一網頁直接對照到的各連 指:用戶想要遵猶:二的深度層級。”第二’'層列印意 (亦即,'第一層"連社)疋網頁直接對照到的下一層連結 的那些”第二層"連^結^且亦要遵循該”第—層"網頁對照到 為了讓用戶以互叙古4 頁,產生-,,列印選擇七擇:-層級上所要列印的網 選擇的-層級之所有連ά士 ;:網頁包含對應於-用戶所 示該用戶想要列印的各;J名稱=戶然後可以諸如標 關聯之圖形棺案。此 選擇。 置成基於個別的網頁,而作出這些 亦可以不同的方式顚 如以不同於基礎網頁上 另一選項可讓一用戶指 嘗試第 期重新 單及選 同步健 列印命 站分類 求分類 一次擷 嘗試, 項下, 存及列 令時, ,並發 ,所以 取時無法 以便擷取 用戶可迅 印這些網 本系統可 出適當的 可維持持 的其他項目之顏 定一 Μ重新嘗試" 擭取所選擇的項 且列印這些項目 速指示需要列印 頁β例如,__ g 印材料之 色顯示這 功能,而 目,則該 。在所示 哪些網頁 用戶發出 求及選擇 求。由於 因而避免 擋案,例 類檔案》 且如果於 程·式將定 的各種選 ,並可非 一個新的 按照其網 將多個要 了每一網 將所有先前的要 整批文件提取要 讀的網路連線,
405083 五、發明咖(19) '~~~~ ' -----~·~·· --^ 頁的起動虛耗延遲時間及頻寬佔用。 ^此已參照本文所揭示的一較佳實施例而說明 之方法及裝置。可在範圍寬廣的順序' 本發月 中實施所揭示之方法,即可得到本 :、及螢幕設計 然已詳細示出並說明了本結果。雖 想Ξ 技術者將可易於建構許多其他採用 揭示事項之實施例變形’甚至亦可將這些其他的實 :包含ΐ或整合到一處理器或CPU、或其他大型系 '. 、路或晶片中。亦可只利用一磁碟或軟碟(抽換式 或固定式)或其他記憶裝置中所儲存的程式碼實施所揭示 之方法,且可經由該程式碼之執行,而得到本文所述之有 ,結果。因此,不應將本發明限制於本文所述之特定形 ,,相反地,只要各種替代、修改、及同等裝置係合理地 包含在本發明之精神及範圍内,則本發明應包含這些替 代、修改、及同等裝置。
C:\Program Files\Patent\55144. ptd 第23頁

Claims (1)

  1. 405083 六、申請專利範圍 1. -種起動列印作業之方法, ^ ,不的標記指定之複數個所對照之'項歹用戶鸯幕上 戶網路通訊期間選擇該標記,法;用戶可在 ‘顯示一個.包含複數個兮 法包3下列步驟: 样呓都姆w 該等私記之選擇螢幕,备 稞记都經過配置,以便由一二每〜該等 儲存該用戶所作的選擇;選擇而供列印,· ::列!ΪΓ項向該用戶顯示;以⑨ 口應一用戶選擇該列印執 業,因而在一指定的列印作業中列 厂列印作 有該等對照到之項目。 、 p I用戶所選擇的所 其中該標記包含 其中該等網頁係設於 又包含下列步驟: 網 2. 如申請專利範圍第1項之方法 路上的各指定網頁之若干超連結。 3. 如申請專利範圍第2項之方法 該網路上的複數個網站。 4·如申請專利範圍第1項之方法 級選ΪΪ置提供給一用戶’因而該用戶可;擇-層 對照層稱號代表可用來組合該等複數個標記的 5. 如申請專:範圍第"貝之方法,又包含下列步驟: 將,卜擇裝置提供給該闬戶,因而該用戶可選擇不列 P所選擇出的若干該等所對照到之項目。 6. 如申請專利範圍第丨項、之方法,又包含下力步驟: *將‘擇裝置提供給該用戶,因而該用戶可選擇在該 等所對照到之項目中不包含若干預定類型的資料。
    C:\ProgramFnes\Patent\55i44.ptd 第 24 頁 --—--405M3 六、申請專利範圍 —---_ 7.如申請專利範圍第6項 貢料包含與該等對照到、万法,其中該等預定類型的 如申請專利範圍第6’項項目相關,之聲音資料。 資料包含與該等對照到的項方法,其中該等預定類型的 • 9.如申請專利範圍第6項1之目相關之視訊資料。 資料包含與該等對照到的項方法,其中該等預定類型的 10. —種包含機器可讀取的目相關之圈形資料。 存媒體係選擇性地耦合到—^編喝標記之儲存媒體,該儲 性地耦合到一電腦系統内之2取裴置,該讀取裝置係選擇 性地作業,以便讀取該等機。。,電路,該讀取裝置可選擇 代表該等標記之程式信號存可讀取之編碼標記,並提供 連續列印作業,以便列印由,等程式信號可有效地起動一 記所指定之複數個所對照到用戶螢幕上顯示的各影像標 路通訊期間選擇該等影&枳$項目,一用戶可於一用戶網 作業’以便完成下列步帮· 該等程式仏號可選擇性地 顯示一個包含複數個該 該等影像標記都經過配置衫像標記之選擇螢幕,每一 印; ,以便由一用戶選擇而供列 储存該用戶所作的選擇; 將一列印執行選項向該 Et m ^ 用戶顯不;以及 口應一用戶選擇該列印 業,因而在-指定的列印項’而起動-列印作 有該等對照到之項目。中列印該用戶所選擇的邱 11.如申請專利範圍第10項 、之媒體其中該景5像標記包
    C:\Program Files\Patent\55144. ptd 第25頁 405083 申請專利範圍 含一網路上的各指定網頁之若干超連結。 12. 如申請專利範圍第"項之媒體,其中 於該網路上的複數個網站。 AΛ 13. 如申請專利範圍第1〇項之媒體,其 又可有效地完成下列步帛: 寻程式信號 將一選擇裝置提供給一用戶,因而該用戶可選擇一層 級稱號’該層級稱號代表可用來組合該等複數^ 記的對照層級數。 #像栋 14.如申請專利範圍第1〇項之媒體,其中該 又可有效地完成下列步驟: 式信號 將一選擇裝置提供給該用戶,因而該用戶可選擇不 所選擇出的若干該等所對照到之項目。 15·如申請專利範圍第1〇項之媒體,其中該等程式信號 又可有效地完成下列步驟: ; 將一選擇裝置提供給該用戶,因而該用戶可選擇在該 等所對照到之項目中不包含若干預定類型的資料。 16.如申請專利範圍第15項之媒體,其中該等預定類型 的資料包含與該等對照到的項目相關之聲音資料。 1 7 ·如申請專利範圍第1 5‘項之媒體,其中該等預定類型 的資料包含與該等對照到的項目相關之視訊資料。 1 8.如申請專利範圍第丨5項之媒體,其中該等預定類型 的資料包含與該等對照到的項目相關之圖形資料。 1 9 · 一種資訊處理系統,包含: 一處理裝置;
    C:\Prograni Files\Patent\55144. ptd 第26頁 405083 六、申請專利範圍 一記憶趙單元; 一顯示裝置; 一印表機裝置;以及 一匯流排連接該處理裝 置、及該記惰俨S- ^ ^ 顯 裝置、該印矣地壯 X‘隐體早兀,該處理裝置可丨表機裝 便執行該記憶體中之一程式 2擇性地作業,以 上顯示的各影像標記所指定之複數個体印由一用戶螢幕 所選擇的—些項目,—用戶可於對照到之項目中 擇該等影像標記,該+ 、 戶網路通訊期M iP 列步驟、 系統可選擇性地作業,以便m 在該顯示裝置上顯示_ 複數個該等影像標記, 二,該選擇螢幕包含 置’以便由一用戶選擇而供;;:’’像標記都經過配 將該用戶所作的選二 , 在該顯示裝置上將—列子,該記憶體單元; 以及 歹!印執行選項向該用戶顧示; 回應一拐戶選擇該 業,因而由該印表機P執仃選J貝,而起動一列印 等對照到之項目。機装置列印該用戶所選擇的所有: 20.· —種網路系統,包含. : 一網路伺服器裝置; 一周戶終端機裝置;以 被配置成將該用产終端 、 置之連接裝置,該網路、^連接到該網路伺服器 服以置係選擇性地回應來
    C:\Program Files\Patent\55144. ptd 405083 六、申請專利範圍 該用戶终端機裝置之一信號,而將編碼標記自該網路伺 服器裝置下載到該用戶终端機裝-置,該用戶终端機裝置 可選擇性地作業,以便讀取該等編碼標記,並提供代表 該等編碼標記之程式信號,該等程式信號可有效地起動 一連讀列印作業,以便列印由一用戶螢幕上顯示的各影 像標記所指定之複數個所對照到之項目,一用戶可於一 用戶網路通訊期間選擇該等影像標記,在該用戶網路通 訊期間中該用戶終端機裝置係連接到該網路伺服器裝 置,該等程式信號可選擇性地作業,以便完成下列步 驟: 在該用戶終端機裝置上顯示一選擇螢幕,該選擇螢 幕包含複數個該等影像標記,每一該等影像標記都經 過配置,以便由一用戶選擇而供列印; 儲存該兩戶所作的選擇; 將一列印執行選項向該用戶顯示;以及 回應一用戶選擇該列印執行選項,而起動一列印作 業,因而在一指定的列印作業中列印該用戶所選擇的 所有該等對照到之項目。 .
    C:\ProgramFiles\Patent\55144.ptd 第 28 頁
TW087116288A 1997-11-06 1998-09-30 Asynchronous printing of WEB documents TW405083B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US96535997A 1997-11-06 1997-11-06

Publications (1)

Publication Number Publication Date
TW405083B true TW405083B (en) 2000-09-11

Family

ID=25509864

Family Applications (1)

Application Number Title Priority Date Filing Date
TW087116288A TW405083B (en) 1997-11-06 1998-09-30 Asynchronous printing of WEB documents

Country Status (5)

Country Link
JP (1) JP3362772B2 (zh)
KR (1) KR100355853B1 (zh)
CN (1) CN1173274C (zh)
GB (1) GB2332543B (zh)
TW (1) TW405083B (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6314432B1 (en) * 1998-05-13 2001-11-06 International Business Machines Corporation System and method for retrieval, saving and printing of using hyperlinks
SG93248A1 (en) * 1999-07-20 2002-12-17 Canon Kk Home printing from internet sources
US7084994B1 (en) 1999-07-20 2006-08-01 Canon Kabushiki Kaisha Home printing from internet sources
US7085801B1 (en) * 1999-11-19 2006-08-01 International Business Machines Corporation Method and apparatus for printing web pages
DE19959963A1 (de) * 1999-12-13 2001-06-28 Frank Roedel Drucker zum Drucken von Dokumenten und Verfahren zum Empfangen und Drucken von Dokumenten
JP4378063B2 (ja) * 2000-05-22 2009-12-02 株式会社リコー 画像形成装置
JP4194252B2 (ja) 2000-06-21 2008-12-10 キヤノン株式会社 印刷制御装置、制御方法ならびにプログラム
EP1306745B1 (en) 2000-07-13 2011-08-24 Fuji Xerox Co., Ltd. Web data output managing device and web data output method
FR2812096B1 (fr) * 2000-07-19 2006-06-16 Sagem Procede pour executer une tache concernant au moins une page d'informations d'un reseau informatique et produit logiciel associe
JP4116782B2 (ja) * 2001-05-18 2008-07-09 松下電器産業株式会社 画像情報処理装置、画像情報処理方法、および画像情報処理プログラム
US7321439B2 (en) 2001-07-05 2008-01-22 Canon Kabushiki Kaisha Information processing apparatus and method for processing externally transmitted data, and information processing program
JP4434521B2 (ja) 2001-07-05 2010-03-17 キヤノン株式会社 印刷装置およびその制御方法及びプログラム
JP3937778B2 (ja) * 2001-09-14 2007-06-27 キヤノン株式会社 情報処理装置及び方法
US7554685B2 (en) 2002-07-26 2009-06-30 Ricoh Company, Ltd. Image forming apparatus, information processing apparatus, program execution method and program producing method
CN100394386C (zh) * 2002-07-26 2008-06-11 株式会社理光 信息处理装置
JP4039191B2 (ja) * 2002-09-20 2008-01-30 富士ゼロックス株式会社 操作画面表示装置、操作画面表示方法及びプログラム
JP3741094B2 (ja) * 2002-09-30 2006-02-01 ブラザー工業株式会社 通信システム、通信端末、システム制御プログラムおよび端末制御プログラム
KR100489955B1 (ko) * 2002-10-04 2005-05-16 아주대학교산학협력단 사용자 그룹핑을 이용한 생물정보학에서의 데이터베이스처리 방법
KR100497366B1 (ko) * 2002-10-07 2005-06-28 삼성전자주식회사 웹 페이지 프린팅 방법 및 이에 적합한 장치
KR100585312B1 (ko) * 2004-05-21 2006-06-01 삼성전자주식회사 웹페이지 인쇄 방법
JP4311738B2 (ja) 2004-09-15 2009-08-12 キヤノン株式会社 画像形成装置およびその制御方法、並びにコンピュータプログラム
KR100644665B1 (ko) * 2004-12-15 2006-11-10 삼성전자주식회사 외부 기억장치로부터 데이터를 입력받아 인쇄하는 방법 및장치
CN1294478C (zh) * 2004-12-20 2007-01-10 北京北大方正电子有限公司 一种打印服务器的作业提交和参数设置的方法
CN100409170C (zh) * 2005-03-31 2008-08-06 佳能株式会社 打印控制装置以及控制方法
US20070016857A1 (en) * 2005-06-30 2007-01-18 International Business Machines Corporation Method and system for non-intrusive portlet rendering for printing
CN101008887A (zh) * 2006-01-28 2007-08-01 朗迅科技公司 打印工具
US8209602B2 (en) * 2007-07-25 2012-06-26 Hewlett-Packard Development Company, L.P. Viewing of internet content
JP5511483B2 (ja) * 2010-04-20 2014-06-04 キヤノン株式会社 情報処理装置、制御方法、およびプログラム
JP5327246B2 (ja) * 2011-02-08 2013-10-30 ブラザー工業株式会社 画像処理プログラム
CN102915217A (zh) * 2012-10-08 2013-02-06 清华大学 网络打印设备和用于打印设备的打印方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69723432T2 (de) * 1996-05-20 2004-04-15 British Telecommunications Public Ltd. Co. Informationsauffindungssystem mit einer cachedatenbank

Also Published As

Publication number Publication date
KR100355853B1 (ko) 2002-12-18
GB2332543B (en) 2002-07-10
GB2332543A (en) 1999-06-23
GB9823773D0 (en) 1998-12-23
KR19990044880A (ko) 1999-06-25
CN1218226A (zh) 1999-06-02
JP3362772B2 (ja) 2003-01-07
JPH11237968A (ja) 1999-08-31
CN1173274C (zh) 2004-10-27

Similar Documents

Publication Publication Date Title
TW405083B (en) Asynchronous printing of WEB documents
US6667751B1 (en) Linear web browser history viewer
US6023701A (en) Skeleton page retrieval mode for web navigation
US5908467A (en) System and method for displaying file parameters
US6271840B1 (en) Graphical search engine visual index
US6647534B1 (en) Method and system for organizing document information in a non-directed arrangement of documents
US6177936B1 (en) Browser hierarchical contextual information for web pages
US9286407B2 (en) Bookmarking internet resources in an internet browser
TW552521B (en) Predictive caching and highlighting of web pages
US20120246558A1 (en) Social bookmarking of resources exposed in web pages
US20160098170A1 (en) Discoverability and navigation of hyperlinks
EP0834822A2 (en) World wide web news retrieval system
KR100373486B1 (ko) 웹문서처리방법
US20030177202A1 (en) Method and apparatus for executing an instruction in a web page
EP2696299A1 (en) Website with enhanced book memos
WO2002037939A9 (en) Method of constructing a composite image within an image space of a webpage
GB2365560A (en) Communication system for secondary information
JP2012138109A (ja) 検索装置、検索システム、情報処理装置、検索結果受信方法、及び情報受信プログラム
JP4021227B2 (ja) 付箋機能追加プログラム及び付箋貼付方法
TW535071B (en) Method computer system and computer program product for updating a web page
JP2012048553A (ja) ハイパーリンク強調装置
JP4554017B2 (ja) クライアントコンピュータおよびクライアントコンピュータの制御方法、ならびにプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2009064080A (ja) 画像処理装置と画像処理方法とプログラム
KR20020083378A (ko) 드롭다운 창을 통한 검색 서비스 제공 방법
WO2000050972A2 (en) Network meta-information collection tool

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent
MM4A Annulment or lapse of patent due to non-payment of fees