| <<<Back 1 day (to 2020/11/18) | Fwd 1 day (to 2020/11/20) >>> | 20201119 |
alexcher | mask_suitable_for_interpolation() checks that device has copy_alpha() but does not check whether the target device has it. Is this correct? | 05:25.59 |
artifexirc-bot | <Robin_Watts> Hi alexcher. Long time. | 14:46.38 |
stephe22 | hello, i don't know PCL, but i am trying to send an control sequence to my HP Laser printer, by sending a file that contains [Esc]&l1O hello world, and i send i with the command lp. my printer just print everything. I have set the driver Generic PCL 5 Printer. And i find it very hard to find information about PCL. What do i have to do to send | 14:58.10 |
| command to my printer please ? | 14:58.10 |
| I am on Centos 7 | 14:58.25 |
| oh and the command is supposed to print in landscape btw | 14:59.01 |
artifexirc-bot | <KenSharp> stephe22 you need to tell your printer that the following data is PCL, not text | 15:00.08 |
| <KenSharp> But offhand I can't recall what it is | 15:00.40 |
stephe22 | ok, how ? another control command ? | 15:00.43 |
artifexirc-bot | <KenSharp> @PJL..... | 15:00.51 |
| <KenSharp> I'm trying to find it.... | 15:00.59 |
| <KenSharp> PCL is **not** my specialist subject | 15:01.06 |
stephe22 | thank you ! | 15:01.12 |
| well you surely know more than me, for sure XD | 15:01.26 |
artifexirc-bot | <KenSharp> OK you want ESC%-12345X@PJL ENTER LANGUAGE=PCL | 15:02.23 |
| <KenSharp> Where ESC is character 0x1B and you want a carriage return or linefeed at the end of the line | 15:02.45 |
stephe22 | okay let me try that | 15:03.58 |
artifexirc-bot | <KenSharp> The file should end with ESC%-12345X as well | 15:04.05 |
stephe22 | and should i end it with line feed also ? | 15:07.09 |
| so my file looks like this: | 15:07.18 |
artifexirc-bot | <KenSharp> My file here doesn't have one so I thin nmot | 15:07.24 |
| <KenSharp> My file here doesn't have one so I thin not | 15:07.30 |
stephe22 | ESC%-12345X@PJL ENTER LANGUAGE=PCL | 15:07.32 |
| ESC&l1Ohello world | 15:08.02 |
| ESC%-12345X | 15:08.09 |
artifexirc-bot | <KenSharp> Well that's what my PCL file here has | 15:08.51 |
| <KenSharp> Plus a lot more, obviously but that's what it has to enter and leave the language | 15:09.07 |
stephe22 | it works ! | 15:09.20 |
artifexirc-bot | <KenSharp> Ah always nice 🙂 | 15:09.27 |
stephe22 | Thank you ! i just spent all day trying to make this work !! | 15:09.39 |
artifexirc-bot | <KenSharp> No problem, hope it helps you along | 15:09.49 |
stephe22 | well know i can really start playing with the PCL commands so yes :) thank you very much ! | 15:10.16 |
artifexirc-bot | <KenSharp> Great, have a good day! | 15:10.31 |
stephe22 | thanks you too ! | 15:12.18 |
alexcher | mask_suitable_for_interpolation() and clist_copy_alpha() check for different conditions and cause the bug 703161. How we can reconcile the checks? What is a safe way to cast gx_device* to gx_device_forward* or other derived classes? | 18:23.17 |
artifexirc-bot | <Robin_Watts> Hi alexcher, I'm trying to understand that now. | 18:30.26 |
alexcher | OK | 18:30.39 |
artifexirc-bot | <Robin_Watts> If we want to check something about a device, the neatest way to do that now is to define a special_op, and use that. With that you can often avoid needing to get from device to device_forward etc. | 18:31.25 |
| <Robin_Watts> So, we might want a gx_dso_copy_alpha_disabled operation? | 18:33.53 |
| <Robin_Watts> And the clist devices would implement that. | 18:34.05 |
| <Robin_Watts> and mask_suitable_for_interpolation would check that. | 18:34.21 |
| <Robin_Watts> does that sound reasonable? | 18:34.28 |
alexcher | Yes. Who will implement it? | 18:36.53 |
artifexirc-bot | <Robin_Watts> Either you can, or I will. | 19:59.17 |
| <Robin_Watts> I will look tomorrow unless you tell me otherwise. | 20:07.30 |
alexcher | I'll try to post a patch tonight. If not, it's yours. | 20:13.16 |
artifexirc-bot | <Robin_Watts> Fab. | 22:03.14 |
| <<<Back 1 day (to 2020/11/18) | Forward 1 day (to 2020/11/20)>>> | |