Method and apparatus for supporting application and device independent print support
    1.
    发明授权
    Method and apparatus for supporting application and device independent print support 失效
    支持应用和设备独立打印支持的方法和设备

    公开(公告)号:US06816270B1

    公开(公告)日:2004-11-09

    申请号:US09276388

    申请日:1999-03-25

    IPC分类号: G06F1500

    摘要: A method and apparatus in a data processing system for processing a print job. A call is received from an application to print the print job to a selected printer, wherein the print job includes a request to use a hardware service. A print preview of the print job prior to printing the print job is provided. Responsive to receiving an indication that the print job is to be printed after providing the print preview, the print job is sent to a device driver for the selected printer to print the print job. A determination is made as to whether the selected printer supports the hardware service. Responsive to a determination that the hardware service is unsupported by the selected printer, the hardware service is provided using a software simulation.

    摘要翻译: 一种用于处理打印作业的数据处理系统中的方法和装置。 从应用程序接收到将打印作业打印到所选打印机的呼叫,其中打印作业包括使用硬件服务的请求。 提供打印作业之前的打印作业的打印预览。 响应于在提供打印预览之后接收到打印作业的指示,打印作业被发送到所选打印机的设备驱动程序以打印打印作业。 确定所选择的打印机是否支持硬件服务。 响应于所选打印机不支持硬件服务的确定,使用软件模拟来提供硬件服务。

    Method and apparatus for reducing image data storage and processing based on device supported compression techniques
    2.
    发明授权
    Method and apparatus for reducing image data storage and processing based on device supported compression techniques 有权
    用于基于设备支持的压缩技术来减少图像数据存储和处理的方法和装置

    公开(公告)号:US06711294B1

    公开(公告)日:2004-03-23

    申请号:US09282638

    申请日:1999-03-31

    IPC分类号: G06K936

    摘要: Data is received from a memory, which includes bitmap images, for output on an output device. The images may be stored in compressed or uncompressed form. The operating system, application or generic graphics environment program interface, queries the printer driver for the types of image compression formats supported by the printer. If the image is available in a compatible compressed format, that compressed image is read from memory. Alternatively or in addition, the best possible compression format supported by the printer is selected from the formats available in the printer driver. The image is then loaded in a printer compatible compression format or compressed using the selected format. The image is spooled in the selected compression format. The image file may be spooled as a raw file or metafile depending on the embodiment used. When needed by the printer or video display, the spool file containing the compressed image is accessed from storage, and the compressed image is sent directly to the printer or video display without allocating memory for decompressing the bitmap image or decompressing the image.

    摘要翻译: 从包括位图图像的存储器接收数据,用于输出设备上的输出。 图像可以以压缩或未压缩形式存储。 操作系统,应用程序或通用图形环境程序界面,向打印机驱动程序查询打印机支持的图像压缩格式的类型。 如果图像以兼容的压缩格式提供,则从内存中读取该压缩图像。 或者或另外,打印机支持的最佳压缩格式是从打印机驱动程序中可用的格式中选择的。 然后以与打印机兼容的压缩格式加载图像,或使用所选格式进行压缩。 图像以选定的压缩格式假脱机。 根据所使用的实施例,图像文件可以假脱机为原始文件或图元文件。 当打印机或视频显示器需要时,从存储器访问包含压缩图像的假脱机文件,并且将压缩图像直接发送到打印机或视频显示器,而不分配用于解压缩位图图像或解压缩图像的存储器。

    Protecting resource URLs from being served without a base web page
    3.
    发明授权
    Protecting resource URLs from being served without a base web page 有权
    在没有基本网页的情况下保护资源网址

    公开(公告)号:US06941368B1

    公开(公告)日:2005-09-06

    申请号:US09583959

    申请日:2000-05-31

    IPC分类号: G06F15/16 G06Q30/00 H04L29/08

    CPC分类号: G06Q30/02 H04L67/02

    摘要: The system, method, and program of the invention enables a Web server to ensure that any prerequisite resource is served before, or in conjunction with, a requested resource. Upon receipt of a request for a resource, e.g., a page, the Web server determines if the requested resource requires a prerequisite resource. If it does, a different resource is sent that has been modified to include the prerequisite resource. In a further embodiment, the Web server keeps track of each client's request for a prerequisite resource in order to determine whether the prerequisite resource had been previously requested when a resource is requested that requires the prerequisite resource. The different resource is sent if the resource requires a prerequisite resource and if it is determined that the previous request by the requester for the prerequisite resource has not been made within a configurable amount of time or within a predetermined number of hits.

    摘要翻译: 本发明的系统,方法和程序使得Web服务器能够确保在所请求的资源之前或与所请求的资源一起提供任何前提资源。 在接收到对资源(例如页面)的请求时,Web服务器确定所请求的资源是否需要先决条件资源。 如果是,则发送已经被修改以包括必备资源的不同资源。 在进一步的实施例中,Web服务器跟踪每个客户端对先决条件资源的请求,以便在请求需要先决条件资源的资源时确定是否先前请求了先决条件资源。 如果资源需要先决条件资源,并且如果确定先决条件资源的请求者的先前请求尚未在可配置的时间量内或在预定次数的匹配内发送,则发送不同的资源。

    System and method for managing device driver logical state information in an information handling system
    8.
    发明授权
    System and method for managing device driver logical state information in an information handling system 失效
    在信息处理系统中管理设备驱动逻辑状态信息的系统和方法

    公开(公告)号:US06418485B1

    公开(公告)日:2002-07-09

    申请号:US08845229

    申请日:1997-04-21

    IPC分类号: G06F1310

    CPC分类号: G06F9/4411 G06F13/102

    摘要: The present invention is directed to a system and method of managing logical device state information within an information handling system. Logical device state information is stored only once, by the information handling system. Device drivers do not need to maintain and store redundant copies of logical device state information. A device driver indicates whether or not it needs to have logical device state information passed to it. Before calling a device driver to handle a device function, the information handling system checks to determine whether or not the device driver has indicated that it needs logical device state information passed to it. If so, the information handling system passes the appropriate logical device state information to the device driver. For device functions which are not hooked by the device driver, the information handling system maintains the device state. System efficiency is increased, as each device driver may register for the subset of functions it can most efficiently handle, without hooking operating system functions or handling all state specific functions associated with a particular device function. In addition, device driver development may proceed in an incremental fashion, and device driver developers do not have to learn details of every operating system on which a device may be installed.

    摘要翻译: 本发明涉及一种在信息处理系统内管理逻辑设备状态信息的系统和方法。 逻辑设备状态信息仅由信息处理系统存储一次。 设备驱动程序不需要维护和存储逻辑设备状态信息的冗余副本。 设备驱动程序指示是否需要传递逻辑设备状态信息。 在调用设备驱动程序来处理设备功能之前,信息处理系统检查以确定设备驱动程序是否已经指示它需要传递给它的逻辑设备状态信息。 如果是这样,信息处理系统将适当的逻辑设备状态信息传递给设备驱动程序。 对于未被设备驱动程序挂接的设备功能,信息处理系统维护设备状态。 系统效率提高,因为每个设备驱动程序可以注册其可以最有效地处理的功能子集,而无需挂接操作系统功能或处理与特定设备功能相关联的所有状态特定功能。 此外,设备驱动程序开发可以以渐进的方式进行,并且设备驱动程序开发人员不必学习可以安装设备的每个操作系统的细节。

    Method and apparatus for converting programs and source code files written in a programming language to equivalent markup language files
    9.
    发明授权
    Method and apparatus for converting programs and source code files written in a programming language to equivalent markup language files 失效
    将以程序语言编写的程序和源代码文件转换为等效标记语言文件的方法和装置

    公开(公告)号:US06986101B2

    公开(公告)日:2006-01-10

    申请号:US09306189

    申请日:1999-05-06

    IPC分类号: G06F17/00

    CPC分类号: G06F8/51

    摘要: A method and apparatus for converting programs and source code files written in a programming language to equivalent markup language files is provided. The conversion may be accomplished by a static process or by a dynamic process. In a static process, a programming source code file is converted by an application to a markup language file. A document type definition file for a markup language is parsed; a source code statement from a source code file is parsed; an element defined in the document type definition file is selected based on an association between the element and an identifier of a routine in the source code statement; and the selected element is written to a markup language file. In a dynamic process, the program is executed to generate the markup language file that corresponds to the source code file or presentation steps of the program. The application program is executed; a document type definition file for a markup language is provided as input; an element defined in the document type definition file is selected based on a routine called by the application program; and the selected element is written to a markup language file.

    摘要翻译: 提供了一种用于将以编程语言编写的程序和源代码文件转换为等效标记语言文件的方法和装置。 转换可以通过静态过程或动态过程来实现。 在静态过程中,编程源代码文件由应用程序转换为标记语言文件。 解析用于标记语言的文档类型定义文件; 解析源代码文件的源代码语句; 基于源代码语句中的元素和例程的标识符之间的关联来选择在文档类型定义文件中定义的元素; 并将所选元素写入标记语言文件。 在动态过程中,执行程序以生成与程序的源代码文件或呈现步骤相对应的标记语言文件。 执行应用程序; 提供用于标记语言的文档类型定义文件作为输入; 基于应用程序调用的例程,选择文档类型定义文件中定义的元素; 并将所选元素写入标记语言文件。

    Browser rewind and replay feature for transient messages by periodically capturing screen images

    公开(公告)号:US07076495B2

    公开(公告)日:2006-07-11

    申请号:US09843063

    申请日:2001-04-26

    IPC分类号: G06F17/30

    摘要: In the system, method, and program of the present invention, the browser renders a multimedia object to the screen. The multimedia object may be one or more advertisements having links to one or more advertisers. The browser periodically captures screen images having the multimedia object. In one embodiment, the screen images are captured at configurable time intervals. In another embodiment, the screen images are captured when there is a change in content of a screen image. Each screen capture contains the necessary link(s) to access the advertiser. The screen captures are stored, during a configurable duration of time, in a chronological list. A user can replay at a later time some or all of the stored screen images that were captured. The user will have various identifiable snapshots of the advertisements and access to the necessary links to get back to a desired advertiser.