Hi mike, There is a struct called cups_page_header_t that filer driver can use. This struct is a maping of the PPD keywords. So I guess it is constructed by the PPD file. I want to know who and when this struct constructed. If its done by CUPS, what's the source code file name? Thanks Keene