Re: [Printing-architecture] names of paper sizes
Michael Sweet <[email protected]> Wed, 17 May 2023 17:59:08 -0400
| Newsgroups | dev.linux.lists.printing-architecture |
|---|---|
| Message-ID | <[email protected]> |
Mignon, It might help to know what version of CUPS and what OS/Linux distribution you are using? > On May 17, 2023, at 3:24 PM, Mignon Pelletier <[email protected]> wrote: > > On 5/17/23 3:52 AM, Michael Sweet wrote: >> On May 14, 2023, at 6:04 PM, Mignon Pelletier <[email protected]> wrote: >>> 2) How can I obtain the human-readable names, such as "30330 Return Address", preferably without using any deprecated APIs? >> The cupsLocalizeDestMedia function is provided for this since CUPS 2.0. > > I had tried that, but cupLocalizeDestMedia() just returns a NULL pointer. With this code: > > unsigned flags = 0; > cups_size_t size; > int i; > int count = cupsGetDestMediaCount(CUPS_HTTP_DEFAULT, > dest, info, > flags); > > for (i = 0; i < count; i ++) { > if (cupsGetDestMediaByIndex(CUPS_HTTP_DEFAULT, dest, info, > i, flags, > &size)) { > const char *loc = > cupsLocalizeDestMedia (CUPS_HTTP_DEFAULT, dest, info, > flags, &size); > printf(" %s:\n", size.media); > printf(" Local: %s\n", loc ? loc : "N/A"); > } > } > > I get: > > custom_12.7x47.67mm_12.7x47.67mm: > Local: N/A > custom_0.5x2in_0.5x2in: > Local: N/A > custom_0.75x2in_0.75x2in: > Local: N/A > custom_0.75x2.5in_0.75x2.5in: > Local: N/A > > etc. > > Any idea why I'm getting NULL, or how I can troubleshoot that? > > --Mignon > ________________________ Michael Sweet
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkIbDzcZsP1Y8+PQFvmfHXsgfMkQFAmRlTiwACgkQvmfHXsgf MkTOzA//XjzTNN7mLy/a6JPV7gcUornpakx9DUE+00/4CXOkuRc15MwfupTnYTLw O2tJZ9T2ytYGgqP1HPVGVe1TGGMgynCEVRgZW+MPJgfg7xOEVlSyxZ8x3Cs+1lEE eb/dG7ZxgjhskfoLQk9IOgbqjuzsa0ndG+RpKaLrhyPnML8YJKQf31I8Cqb34SK+ 3Y1ybpY6sTrV+CymqDHU6xKaHzilr7xGVSx92iLksaTYaXksJ53dBrQZeyJnrwiJ 3S3RSHthrUZr2pC+49N67tgi9kEVdVu6JBNx1+yUEXkyAqApZ9db4DAtk5Tzc3zJ 4lNhpkHIZz7YbkUBAD1UEMKtNs/P/durUTG8BfNcuTAqS1hwNnle+wEqYeGqGHq+ KhK4zCRhkqZeL6nzu2zVuy1pLZRyrG1zc6InB//fLWXD6/++PqvdkkffC56TwcGX uKQkg7XUKtEs2JWItJLwVZ5lFZ4AEPDg2sFef+nTIU4mCQHXf4fOz9pwZZ8MneA3 565QX06USmnqiI/pf1DmOrPp8w81HBgPyAiEhrsN+CmBmwW6tLoOcWg/JznBbZJ8 4ze0V5MTlAVa15EQyrAQfdAFVxt4xJB+ZsnPQSb7GsuKoDaWH3LuVBxSr+Sa7mPh qEGr1Ckug/KjLALL5Ov6ONACXrNxphU4yjH0OIDVD+dWQgYDZN0= =cEhm -----END PGP SIGNATURE-----